Description: 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)
To Search:
File list (Check if you may need any files):
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