Package com.sonar.sslr.api.typed
Class AstNodeBuilder
- java.lang.Object
-
- com.sonar.sslr.api.typed.AstNodeBuilder
-
- All Implemented Interfaces:
NodeBuilder
public class AstNodeBuilder extends Object implements NodeBuilder
- Since:
- 1.21
-
-
Constructor Summary
Constructors Constructor Description AstNodeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AstNode
createNonTerminal(GrammarRuleKey ruleKey, Rule rule, List<Object> children, int startIndex, int endIndex)
AstNode
createTerminal(Input input, int startIndex, int endIndex, List<Trivia> trivias, TokenType type)
-
-
-
Method Detail
-
createNonTerminal
public AstNode createNonTerminal(GrammarRuleKey ruleKey, Rule rule, List<Object> children, int startIndex, int endIndex)
- Specified by:
createNonTerminal
in interfaceNodeBuilder
-
createTerminal
public AstNode createTerminal(Input input, int startIndex, int endIndex, List<Trivia> trivias, TokenType type)
- Specified by:
createTerminal
in interfaceNodeBuilder
-
-