ABSTRACT, AND_E, ANDAND, ARRAY, ARSHIFT, ARSHIFT_E, assignOps, BadToken, BLOCK, BOOLEAN, BREAK, BYTE, CALL, CASE, CATCH, CHAR, CharConstant, CLASS, CONST, CONTINUE, DECL, DEFAULT, DIV_E, DO, DOUBLE, DoubleConstant, ELSE, EQ, EXOR_E, EXPR, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FloatConstant, FOR, GE, GOTO, Identifier, IF, IMPLEMENTS, IMPORT, INSTANCEOF, INT, IntConstant, INTERFACE, LABEL, LE, LONG, LongConstant, LSHIFT, LSHIFT_E, MEMBER, MINUS_E, MINUSMINUS, MOD_E, MUL_E, NATIVE, NEQ, NEW, NULL, opNames, OR_E, OROR, PACKAGE, PLUS_E, PLUSPLUS, PRIVATE, PROTECTED, PUBLIC, RETURN, RSHIFT, RSHIFT_E, SHORT, STATIC, STRICT, StringL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE
Modifier and Type | Method and Description |
---|---|
boolean |
hasMore() |
ASTree |
parseExpression(SymbolTable tbl) |
ASTList |
parseMember(SymbolTable tbl) |
ASTList |
parseMember1(SymbolTable tbl) |
MethodDecl |
parseMethod2(SymbolTable tbl,
MethodDecl md) |
Stmnt |
parseStatement(SymbolTable tbl) |
public Parser(Lex lex)
public boolean hasMore()
public ASTList parseMember(SymbolTable tbl) throws CompileError
CompileError
public ASTList parseMember1(SymbolTable tbl) throws CompileError
CompileError
public MethodDecl parseMethod2(SymbolTable tbl, MethodDecl md) throws CompileError
CompileError
public Stmnt parseStatement(SymbolTable tbl) throws CompileError
CompileError
public ASTree parseExpression(SymbolTable tbl) throws CompileError
CompileError
Copyright © 2019. All rights reserved.