 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
In your Tiger
directory, copy over new files
|
|
|
|
cp -r
$TIGER/Tiger/chap4/Absyn .
|
|
|
|
cp -r
$TIGER/Tiger/chap4/Symbol .
|
|
|
|
cp -r
$TIGER/Tiger/chap4/Parse/* Parse
|
|
|
• |
Use CUP to build
the parser
|
|
|
|
cd Parse
|
|
|
|
java
java_cup.Main –expect 3 < Grm.cup
|
|
|
|
cd ..
|
|
|
|
then compile
all .java files in Symbol, Absyn and Parse
|
|
|
• |
Using your
favourite Tiger program (no
|
|
functions), to
see the ASTs produced
|
|
|
|
java
Parse.Main <program>
|
|