Package | Description |
---|---|
com.sonar.sslr.impl.matcher | |
org.sonar.sslr.internal.grammar |
Internals of Grammar API.
|
org.sonar.sslr.internal.vm | |
org.sonar.sslr.internal.vm.lexerful |
Members of this package must not be used from outside of SSLR.
|
Modifier and Type | Class and Description |
---|---|
class |
RuleDefinition
This class is not intended to be instantiated or subclassed by clients.
|
Modifier and Type | Method and Description |
---|---|
static Matcher |
GrammarFunctions.Advanced.adjacent(Object e)
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.adjacent(Object) instead. |
static Matcher |
GrammarFunctions.Standard.and(Object... e)
Deprecated.
in 1.19, use
GrammarBuilder.sequence(Object, Object) instead. |
static Matcher |
GrammarFunctions.Advanced.anyToken()
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.anyToken() instead. |
static Matcher |
GrammarFunctions.Advanced.anyTokenButNot(Object e)
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.anyTokenButNot(Object) instead. |
static Matcher |
GrammarFunctions.Advanced.bridge(TokenType from,
TokenType to)
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.bridge(TokenType, TokenType) instead. |
static Matcher |
GrammarFunctions.Advanced.exclusiveTill(Object... e)
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.exclusiveTill(Object) instead. |
static Matcher |
GrammarFunctions.Standard.firstOf(Object... e)
Deprecated.
in 1.19, use
GrammarBuilder.firstOf(Object, Object) instead. |
static Matcher |
GrammarFunctions.Advanced.isFalse()
Deprecated.
in 1.19, use
GrammarBuilder.nothing() instead. |
static Matcher |
GrammarFunctions.Advanced.isOneOfThem(TokenType... types)
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.isOneOfThem(TokenType, TokenType...) instead. |
static Matcher |
GrammarFunctions.Advanced.isTrue()
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.anyToken() instead. |
static Matcher |
GrammarFunctions.Predicate.next(Object... e)
Deprecated.
in 1.19, use
GrammarBuilder.next(Object) instead. |
static Matcher |
GrammarFunctions.Predicate.not(Object e)
Deprecated.
in 1.19, use
GrammarBuilder.nextNot(Object) instead. |
static Matcher |
GrammarFunctions.Standard.o2n(Object... e)
Deprecated.
in 1.19, use
GrammarBuilder.zeroOrMore(Object) instead. |
static Matcher |
GrammarFunctions.Standard.one2n(Object... e)
Deprecated.
in 1.19, use
GrammarBuilder.oneOrMore(Object) instead. |
static Matcher |
GrammarFunctions.Standard.opt(Object... e)
Deprecated.
in 1.19, use
GrammarBuilder.optional(Object) instead. |
static Matcher |
GrammarFunctions.Standard.or(Object... e)
Deprecated.
in 1.16, use
GrammarFunctions.Standard.firstOf(Object...) instead |
static Matcher |
GrammarFunctions.Advanced.till(Object e)
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.till(Object) instead. |
static Matcher |
GrammarFunctions.Advanced.tillNewLine()
Deprecated.
in 1.19, use
LexerfulGrammarBuilder.tillNewLine() instead. |
Modifier and Type | Class and Description |
---|---|
class |
MutableParsingRule |
Modifier and Type | Interface and Description |
---|---|
interface |
CompilableGrammarRule
Rule, which can be compiled by
MutableGrammarCompiler . |
interface |
MemoParsingExpression |
interface |
ParsingExpression
Parsing expression.
|
Modifier and Type | Class and Description |
---|---|
class |
EndOfInputExpression |
class |
FirstOfExpression |
class |
NativeExpression |
class |
NextExpression |
class |
NextNotExpression |
class |
NothingExpression |
class |
OneOrMoreExpression |
class |
OptionalExpression |
class |
PatternExpression |
class |
RuleRefExpression |
class |
SequenceExpression |
class |
StringExpression |
class |
TokenExpression |
class |
TriviaExpression |
class |
ZeroOrMoreExpression |
Modifier and Type | Class and Description |
---|---|
class |
AdjacentExpression |
class |
AnyTokenExpression |
class |
TillNewLineExpression |
class |
TokensBridgeExpression |
class |
TokenTypeClassExpression |
class |
TokenTypeExpression |
class |
TokenTypesExpression |
class |
TokenValueExpression |
Copyright © 2009–2017 SonarSource. All rights reserved.