public class AstNode extends Object
| Modifier and Type | Field and Description |
|---|---|
Parser.RuleType |
ruleType |
| Constructor and Description |
|---|
AstNode(Parser.RuleType ruleType) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Parser.RuleType ruleType,
Object obj) |
<T> List<T> |
getItems(Parser.RuleType ruleType) |
<T> T |
getSingle(Parser.RuleType ruleType,
T defaultResult) |
Token |
getToken(Parser.TokenType tokenType) |
List<Token> |
getTokens(Parser.TokenType tokenType) |
public final Parser.RuleType ruleType
public AstNode(Parser.RuleType ruleType)
public void add(Parser.RuleType ruleType, Object obj)
public <T> T getSingle(Parser.RuleType ruleType, T defaultResult)
public <T> List<T> getItems(Parser.RuleType ruleType)
public Token getToken(Parser.TokenType tokenType)
public List<Token> getTokens(Parser.TokenType tokenType)
Copyright © 2020. All rights reserved.