diff --git a/cs675/bottomup/Makefile b/cs675/bottomup/Makefile index 49e6367..be70d05 100644 --- a/cs675/bottomup/Makefile +++ b/cs675/bottomup/Makefile @@ -1,10 +1,17 @@ -all: sablecc +PKG := jholtrop.gvsu.cs675.bottomup +PKGPATH := $(subst .,/,$(PKG)) + +all: sablecc prog .PHONY: sablecc sablecc: sablecc arithmetic.grammar +.PHONY: prog +prog: + javac $(PKGPATH)/Evaluator.java + .PHONY: run run: - java jholtrop.gvsu.cs675.bottomup.Evaluator + java $(PKG).Evaluator diff --git a/cs675/bottomup/jholtrop/gvsu/cs675/bottomup/Evaluator.java b/cs675/bottomup/jholtrop/gvsu/cs675/bottomup/Evaluator.java index ceca8a5..ddfa4f3 100644 --- a/cs675/bottomup/jholtrop/gvsu/cs675/bottomup/Evaluator.java +++ b/cs675/bottomup/jholtrop/gvsu/cs675/bottomup/Evaluator.java @@ -1,6 +1,9 @@ package jholtrop.gvsu.cs675.bottomup; +import jholtrop.gvsu.cs675.bottomup.node.*; +import jholtrop.gvsu.cs675.bottomup.lexer.Lexer; +import jholtrop.gvsu.cs675.bottomup.parser.Parser; import java.io.*; public class Evaluator