Package | Description |
---|---|
com.sonar.sslr.impl.matcher | |
org.sonar.sslr.internal.grammar |
Internals of Grammar API.
|
org.sonar.sslr.internal.matchers |
Internals of Parser.
|
org.sonar.sslr.internal.vm |
Modifier and Type | Class and Description |
---|---|
class |
RuleDefinition
This class is not intended to be instantiated or subclassed by clients.
|
Modifier and Type | Class and Description |
---|---|
class |
MutableParsingRule |
Modifier and Type | Method and Description |
---|---|
Matcher |
ParseNode.getMatcher() |
Matcher |
MatcherPathElement.getMatcher() |
Constructor and Description |
---|
MatcherPathElement(Matcher matcher,
int startIndex,
int endIndex) |
ParseNode(int startIndex,
int endIndex,
List<ParseNode> children,
Matcher matcher) |
ParseNode(int startIndex,
int endIndex,
Matcher matcher)
Leaf node.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompilableGrammarRule
Rule, which can be compiled by
MutableGrammarCompiler . |
interface |
MemoParsingExpression |
Modifier and Type | Method and Description |
---|---|
Matcher |
CompiledGrammar.getMatcher(GrammarRuleKey ruleKey) |
Matcher |
MachineStack.matcher() |
Modifier and Type | Method and Description |
---|---|
static Instruction |
Instruction.call(int offset,
Matcher matcher) |
void |
Machine.createLeafNode(Matcher matcher,
int offset) |
void |
Machine.pushReturn(int returnOffset,
Matcher matcher,
int callOffset) |
void |
MachineStack.setMatcher(Matcher matcher) |
Constructor and Description |
---|
CallInstruction(int offset,
Matcher matcher) |
Copyright © 2009–2017 SonarSource. All rights reserved.