文件名称:lab1(2)
介绍说明--下载内容来自于网络,使用问题请自行百度
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))
相关搜索: compiler
regular expression
(系统自动生成,下载前可以参看下载内容)
下载文件列表
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
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.