#!/bin/sh -v
javac java_cup/Main.java
javac java_cup/runtime/*.java
jar cmfv cup_manifest cup.jar java_cup/*.class java_cup/runtime/*.class

javac JLex/Main.java
jar cmfv lex_manifest jlex.jar JLex/*.class

# (for JDK 1.1) java JLex.Main minimal.lex
java -jar jlex.jar minimal.lex
cp minimal.lex.java Yylex.java
rm minimal.lex.java

# (for JDK 1.1) java java_cup.Main < minimal.cup
java -jar cup.jar < minimal.cup

javac parser.java Yylex.java
jar cmfv parser_manifest parser.jar *.class java_cup/runtime/*.class

# Now try      java parser (in this directory)
# or (jdk 1.2) java -jar parser.jar (from anywhere)

