Package | Description |
---|---|
com.sonar.sslr.api | |
com.sonar.sslr.impl | |
com.sonar.sslr.impl.matcher | |
com.sonarsource.cobol.api | |
org.sonar.sslr.parser |
Modifier and Type | Method and Description |
---|---|
abstract Grammar |
PreprocessingDirective.getGrammar() |
Modifier and Type | Method and Description |
---|---|
static PreprocessingDirective |
PreprocessingDirective.create(AstNode ast,
Grammar grammar) |
static Trivia |
Trivia.createPreprocessingDirective(AstNode ast,
Grammar grammar) |
Modifier and Type | Class and Description |
---|---|
class |
Parser<G extends Grammar>
To create a new instance of this class use
. |
static class |
Parser.Builder<G extends Grammar> |
class |
Parser2<GRAMMAR extends Grammar>
This class allows to ensure forward compatibility with SSLR 1.9.
|
static class |
Parser2.ParserBuilder<GRAMMAR extends Grammar> |
Modifier and Type | Method and Description |
---|---|
static <G extends Grammar> |
Parser.builder(G grammar) |
static <G extends Grammar> |
Parser.builder(Parser<G> parser) |
static <GRAMMAR extends Grammar> |
Parser2.builder2(GRAMMAR grammar) |
static <GRAMMAR extends Grammar> |
Parser2.builder2(Parser2<GRAMMAR> parser) |
Modifier and Type | Method and Description |
---|---|
static void |
GrammarFunctions.enableMemoizationOfMatchesForAllRules(Grammar grammar)
Allows to enable memoization for all rules in given grammar.
|
Modifier and Type | Class and Description |
---|---|
class |
AcuCobolExtension |
class |
CicsGrammar |
class |
CobolGrammar |
class |
CopyReplaceGrammar |
class |
DB2Grammar |
class |
GcosExtension |
class |
HpExtension |
class |
ListingControlStatementGrammar |
class |
MicrofocusExtension |
Modifier and Type | Class and Description |
---|---|
class |
LexerlessGrammar
|
Copyright © 2012 SonarSource. All Rights Reserved.