PDriver.class: PDriver.java parser.java
	javac PDriver.java parser.java sym.java

parser.java: calc2.cup Yylex.class SDriver.class
	java java_cup.Main < calc.cup

Yylex.class: calc.jlex.java
	javac calc.jlex.java sym.java

calc.jlex.java: calc.jlex
	java JLex.Main calc.jlex

SDriver.class: SDriver.java
	javac SDriver.java

clean:
	rm -f *.class *.jlex.java parser.java
