文件名称:lab1(2)
- 所属分类:
- JSP源码/Java
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2017-08-27
- 文件大小:
- 13kb
- 下载次数:
- 0次
- 提 供 者:
- 旋***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
The main job of the scanner is to identify and return the next token. The value to be returned includes:
the token "name" (e.g., INTLITERAL). Token names are defined in the file sym.java
the line number in the input file on which the token starts
the number of the character on that line at which the token starts
for identifiers, integer literals, and string literals: the actual value (a String, an int, or a String, respectively)
for a string literal, the value should include the double quotes that surround the string, as well as any backslashes used inside the string as part of an "escaped" character(You can start with simple actions, like printing out some message. Before defining rules, remember that you can define macros (like the provided macros LETTER, DIGIT and WHITESPACE). The action of each rule must return a java_cup.runtime.Symbol object. There are two constructors for the java_cup.runtime.Symbol class:
Symbol(int tokenNumber): this constructor is used when there is no value associated with the token (like for EOF)
Symbol(int tokenNumber, Object tokenVal): this constructor is used when the token has a value (for example, for an INT token the value is the value of the integer))
the token "name" (e.g., INTLITERAL). Token names are defined in the file sym.java
the line number in the input file on which the token starts
the number of the character on that line at which the token starts
for identifiers, integer literals, and string literals: the actual value (a String, an int, or a String, respectively)
for a string literal, the value should include the double quotes that surround the string, as well as any backslashes used inside the string as part of an "escaped" character(You can start with simple actions, like printing out some message. Before defining rules, remember that you can define macros (like the provided macros LETTER, DIGIT and WHITESPACE). The action of each rule must return a java_cup.runtime.Symbol object. There are two constructors for the java_cup.runtime.Symbol class:
Symbol(int tokenNumber): this constructor is used when there is no value associated with the token (like for EOF)
Symbol(int tokenNumber, Object tokenVal): this constructor is used when the token has a value (for example, for an INT token the value is the value of the integer))
(系统自动生成,下载前可以参看下载内容)
下载文件列表
lab1
lab1\.classpath
lab1\.project
lab1\Info.class
lab1\Info.java
lab1\Main.class
lab1\Main.java
lab1\Makefile
lab1\output1.txt
lab1\output2.txt
lab1\output3.txt
lab1\output4.txt
lab1\text1.txt
lab1\text2.txt
lab1\text3.txt
lab1\text4.txt
lab1\Word.class
lab1\Word.java
lab1\WordCount.class
lab1\WordCount.java
lab1\WordScanner.class
lab1\WordScanner.java
lab1\.classpath
lab1\.project
lab1\Info.class
lab1\Info.java
lab1\Main.class
lab1\Main.java
lab1\Makefile
lab1\output1.txt
lab1\output2.txt
lab1\output3.txt
lab1\output4.txt
lab1\text1.txt
lab1\text2.txt
lab1\text3.txt
lab1\text4.txt
lab1\Word.class
lab1\Word.java
lab1\WordCount.class
lab1\WordCount.java
lab1\WordScanner.class
lab1\WordScanner.java