文件名称: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
1999-2046 搜珍网 All Rights Reserved.
本站作为网络服务提供者,仅为网络服务对象提供信息存储空间,仅对用户上载内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。