Package org.sonar.php.parser
Class PHPNodeBuilder
java.lang.Object
org.sonar.php.parser.PHPNodeBuilder
- All Implemented Interfaces:
com.sonar.sslr.api.typed.NodeBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNonTerminal(org.sonar.sslr.grammar.GrammarRuleKey ruleKey, com.sonar.sslr.api.Rule rule, List<Object> children, int startIndex, int endIndex) createTerminal(com.sonar.sslr.api.typed.Input input, int startIndex, int endIndex, List<com.sonar.sslr.api.Trivia> trivias, com.sonar.sslr.api.TokenType type)
-
Field Details
-
BYTE_ORDER_MARK
public static final char BYTE_ORDER_MARK- See Also:
-
-
Constructor Details
-
PHPNodeBuilder
public PHPNodeBuilder(int lineOffset) -
PHPNodeBuilder
public PHPNodeBuilder()
-
-
Method Details
-
createNonTerminal
public Object createNonTerminal(org.sonar.sslr.grammar.GrammarRuleKey ruleKey, com.sonar.sslr.api.Rule rule, List<Object> children, int startIndex, int endIndex) - Specified by:
createNonTerminalin interfacecom.sonar.sslr.api.typed.NodeBuilder
-
createTerminal
public Object createTerminal(com.sonar.sslr.api.typed.Input input, int startIndex, int endIndex, List<com.sonar.sslr.api.Trivia> trivias, com.sonar.sslr.api.TokenType type) - Specified by:
createTerminalin interfacecom.sonar.sslr.api.typed.NodeBuilder
-