public class AJEParser extends Parser
| Constructor and Description |
|---|
AJEParser(AJELexer tokens) |
AJEParser(AJELexer tokens,
ObjectPool objectPool) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
block(ObjectPool pool) |
Expr |
compile() |
ObjectPool |
getObjectPool() |
Expr |
parseExpr(int precedence,
ObjectPool pool) |
Expr |
parseExpr(ObjectPool objectPool) |
Expr |
parseInfix(int precedence,
Expr left,
ObjectPool pool) |
Expr |
parsePrefix(Token token,
ObjectPool pool) |
Expr |
statements(ObjectPool pool) |
eat, eat, error, getInfixParsers, getLast, getLexer, getPrecedence, getPrefixParsers, getTokens, match, nextIs, peekpublic AJEParser(AJELexer tokens)
public AJEParser(AJELexer tokens, ObjectPool objectPool)
public Expr compile()
public Expr statements(ObjectPool pool)
public Expr block(ObjectPool pool)
public Expr parseExpr(ObjectPool objectPool)
public Expr parseExpr(int precedence, ObjectPool pool)
public Expr parsePrefix(Token token, ObjectPool pool)
public Expr parseInfix(int precedence, Expr left, ObjectPool pool)
public ObjectPool getObjectPool()