⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index-all.html

📁 S语言编译器的完整实现
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<DT><A HREF="./byyl/ByylScanner.html#numberExist()"><B>numberExist()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>检测数字是否在符号表中
</DL>
<HR>
<A NAME="_O_"><!-- --></A><H2>
<B>O</B></H2>
<DL>
<DT><A HREF="./byyl/equ.html#op"><B>op</B></A> - 
类 byyl.<A HREF="./byyl/equ.html" title="byyl 中的类">equ</A> 中的变量
<DD>操作码
<DT><A HREF="./byyl/equ.html#op1"><B>op1</B></A> - 
类 byyl.<A HREF="./byyl/equ.html" title="byyl 中的类">equ</A> 中的变量
<DD>第一个操作数在符号表中地址
<DT><A HREF="./byyl/equ.html#op2"><B>op2</B></A> - 
类 byyl.<A HREF="./byyl/equ.html" title="byyl 中的类">equ</A> 中的变量
<DD>第二个操作数在符号表中地址
<DT><A HREF="./byyl/ByylScanner.html#outPut()"><B>outPut()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>输出和保存token串并填符号表
</DL>
<HR>
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
<DT><A HREF="./byyl/ByylScanner.html#parser()"><B>parser()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>分析说明语句之前是否正确,然后调用declare()进行说明语句的分析<br>   调用beginAnalyse()进行其它语句的分析
<DT><A HREF="./byyl/ByylScanner.html#pos"><B>pos</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>expr[]堆栈的计数器
<DT><A HREF="./byyl/ByylScanner.html#push()"><B>push()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>算术表达式或布尔表达式入栈。
</DL>
<HR>
<A NAME="_R_"><!-- --></A><H2>
<B>R</B></H2>
<DL>
<DT><A HREF="./byyl/equ.html#result"><B>result</B></A> - 
类 byyl.<A HREF="./byyl/equ.html" title="byyl 中的类">equ</A> 中的变量
<DD>运算的结果
<DT><A HREF="./byyl/ByylScanner.html#resultTextArea"><B>resultTextArea</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>显示此法分析和语法/语义分析的结果
<DT><A HREF="./byyl/ByylScanner.html#rowCount"><B>rowCount</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>行计数器
</DL>
<HR>
<A NAME="_S_"><!-- --></A><H2>
<B>S</B></H2>
<DL>
<DT><A HREF="./byyl/ByylScanner.html#saveText"><B>saveText</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>存放当前分析的程序的所有字符
<DT><A HREF="./byyl/ByylScanner.html#scannerInit()"><B>scannerInit()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>初始化各个属性的值、生成StringBuffer对象及在数组keyWord[]加关键字
<DT><A HREF="./byyl/ByylScanner.html#sentenceAnalize()"><B>sentenceAnalize()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>匹配当前token,调用不同的程序进行分析
<DT><A HREF="./byyl/Symbol.html#sign"><B>sign</B></A> - 
类 byyl.<A HREF="./byyl/Symbol.html" title="byyl 中的类">Symbol</A> 中的变量
<DD>存放标识符,用于输出显示
<DT><A HREF="./byyl/stack.html" title="byyl 中的类"><B>stack</B></A> - <A HREF="./byyl/package-summary.html">byyl</A> 中的 类<DD>题目:存放算术表达式或布尔表达式的堆栈类<br>描述:按顺序存放布尔表达式或算术表达式的每一个字符<DT><A HREF="./byyl/stack.html#stack()"><B>stack()</B></A> - 
类 byyl.<A HREF="./byyl/stack.html" title="byyl 中的类">stack</A> 的构造函数
<DD>构造函数,将name指向一个StringBuffer类对象
<DT><A HREF="./byyl/WordName.html#start"><B>start</B></A> - 
类 byyl.<A HREF="./byyl/WordName.html" title="byyl 中的类">WordName</A> 中的变量
<DD>存放标志符在字符串中的起始地址
<DT><A HREF="./byyl/ByylScanner.html#startEvaluate()"><B>startEvaluate()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>赋值语句的分析
<DT><A HREF="./byyl/ByylScanner.html#startFor()"><B>startFor()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>for循环语句的翻译
<DT><A HREF="./byyl/ByylScanner.html#startIf()"><B>startIf()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>if语句的分析
<DT><A HREF="./byyl/ByylScanner.html#startRepeat()"><B>startRepeat()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>repeat 语句的分析
<DT><A HREF="./byyl/ByylScanner.html#startWhile()"><B>startWhile()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>while语句的分析
<DT><A HREF="./byyl/Symbol.html" title="byyl 中的类"><B>Symbol</B></A> - <A HREF="./byyl/package-summary.html">byyl</A> 中的 类<DD>题目:符号表类<br>描述:存放符号表<DT><A HREF="./byyl/Symbol.html#Symbol()"><B>Symbol()</B></A> - 
类 byyl.<A HREF="./byyl/Symbol.html" title="byyl 中的类">Symbol</A> 的构造函数
<DD>构造函数,将各个属性生成对象
<DT><A HREF="./byyl/ByylScanner.html#symbolList"><B>symbolList</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>&nbsp;
<DT><A HREF="./byyl/ByylScanner.html#symbolTableTextArea"><B>symbolTableTextArea</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>输出符号表和字符串的区域
</DL>
<HR>
<A NAME="_T_"><!-- --></A><H2>
<B>T</B></H2>
<DL>
<DT><A HREF="./byyl/ByylScanner.html#TEMPBOUNDARY"><B>TEMPBOUNDARY</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的静态变量
<DD>随即地址的下界
<DT><A HREF="./byyl/ByylScanner.html#tempCount"><B>tempCount</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>随即变量地址
<DT><A HREF="./byyl/Token.html" title="byyl 中的类"><B>Token</B></A> - <A HREF="./byyl/package-summary.html">byyl</A> 中的 类<DD>题目:token类<br>描述:存放种别码,属性值及其对应的字符串<DT><A HREF="./byyl/Token.html#Token()"><B>Token()</B></A> - 
类 byyl.<A HREF="./byyl/Token.html" title="byyl 中的类">Token</A> 的构造函数
<DD>构造函数,将name指向一个StringBuffer类对象
<DT><A HREF="./byyl/ByylScanner.html#tokenCount"><B>tokenCount</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>token计数器
<DT><A HREF="./byyl/ByylScanner.html#tokenId"><B>tokenId</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>从tokenList[]取出token的计数器
<DT><A HREF="./byyl/ByylScanner.html#tokenList"><B>tokenList</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>token串存放在数组里面
<DT><A HREF="./byyl/ByylScanner.html#tokenTextArea"><B>tokenTextArea</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>词法分析时显示token串<br>语法/语义分析时显示四元式
<DT><A HREF="./byyl/ByylScanner.html#trueAddress"><B>trueAddress</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>存放真出口地址数组
<DT><A HREF="./byyl/ByylScanner.html#trueLine"><B>trueLine</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>真出口地址数组中即将生成的下一个出口的序号
<DT><A HREF="./byyl/ByylScanner.html#trueMerge()"><B>trueMerge()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>真出口并链
<DT><A HREF="./byyl/Symbol.html#type"><B>type</B></A> - 
类 byyl.<A HREF="./byyl/Symbol.html" title="byyl 中的类">Symbol</A> 中的变量
<DD>标志符的类型
</DL>
<HR>
<A NAME="_V_"><!-- --></A><H2>
<B>V</B></H2>
<DL>
<DT><A HREF="./byyl/Symbol.html#val"><B>val</B></A> - 
类 byyl.<A HREF="./byyl/Symbol.html" title="byyl 中的类">Symbol</A> 中的变量
<DD>标志符的值
<DT><A HREF="./byyl/ByylScanner.html#varCount"><B>varCount</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>字符串个数统计
<DT><A HREF="./byyl/ByylScanner.html#varEnd"><B>varEnd</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的变量
<DD>说明语句结束的标志位
</DL>
<HR>
<A NAME="_W_"><!-- --></A><H2>
<B>W</B></H2>
<DL>
<DT><A HREF="./byyl/ByylScanner.html#wordExist()"><B>wordExist()</B></A> - 
类 byyl.<A HREF="./byyl/ByylScanner.html" title="byyl 中的类">ByylScanner</A> 中的方法
<DD>检查标识符是否在字母表中
<DT><A HREF="./byyl/WordName.html" title="byyl 中的类"><B>WordName</B></A> - <A HREF="./byyl/package-summary.html">byyl</A> 中的 类<DD>题目:符号表中的名字类<br>描述:作为符号表中的NAME类,它有两个属性,分别存放标志符在字符串的起始地址和长度<DT><A HREF="./byyl/WordName.html#WordName()"><B>WordName()</B></A> - 
类 byyl.<A HREF="./byyl/WordName.html" title="byyl 中的类">WordName</A> 的构造函数
<DD>&nbsp;
</DL>
<HR>
<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> 

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="跳过导航链接"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./byyl/package-summary.html"><FONT CLASS="NavBarFont1"><B>软件包</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">类</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>树</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>已过时</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>索引</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>帮助</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;上一个&nbsp;
&nbsp;下一个</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="./index.html?index-all.html" target="_top"><B>框架</B></A>  &nbsp;
&nbsp;<A HREF="index-all.html" target="_top"><B>无框架</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="./allclasses-noframe.html"><B>所有类</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="./allclasses-noframe.html"><B>所有类</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -