| 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–2018 SonarSource. All rights reserved.