package frontend.ast.exp; import frontend.ast.Node; import frontend.ast.SyntaxType; import frontend.lexer.TokenStream; import midend.symbol.SymbolManager; import error.Errors; public class Exp extends Node { public Exp(TokenStream ts) { super(SyntaxType.EXP, ts); } public void parse(Errors errors) { AddExp addexp = new AddExp(this.ts); addexp.parse(errors); addChild(addexp); } public int getType() { return ((AddExp) getChild(0)).getType(); } public int getValue() { return ((AddExp) getChild(0)).getValue(); } }