// ExpVisitor.java: based on Visitor code, p. 96 // (in Modern Compiler Implementation in Java) // revised by RWH, 2022: use void visitors because this // matches SableCC better public interface ExpVisitor { public int result(); // final result of applying visitor public void visit(PlusExp n); public void visit(MinusExp n); public void visit(TimesExp n); public void visit(DivideExp n); public void visit(Identifier n); public void visit(IntegerLiteral n); }