package frontend.ast.exp; import frontend.ast.Node; import frontend.ast.SyntaxType; import frontend.lexer.TokenStream; import error.Errors; import frontend.ast.token.TokenNode; public class NumberExp extends Node { public NumberExp(TokenStream ts) { super(SyntaxType.NUMBER, ts); } public void parse(Errors errors) { addChild(new TokenNode(ts)); //intconst } public int getValue() { return Integer.parseInt(((TokenNode) getChild(0)).getValue()); } }