Uses of Interface
org.sonar.sslr.internal.vm.ParsingExpression
-
Packages that use ParsingExpression Package Description com.sonar.sslr.impl.matcher com.sonar.sslr.impl.typed org.sonar.sslr.grammar API to define Parsing Expression Grammar.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. -
-
Uses of ParsingExpression in com.sonar.sslr.impl.matcher
Classes in com.sonar.sslr.impl.matcher that implement ParsingExpression Modifier and Type Class Description class
RuleDefinition
This class is not intended to be instantiated or subclassed by clients.Methods in com.sonar.sslr.impl.matcher that return ParsingExpression Modifier and Type Method Description ParsingExpression
RuleDefinition. getExpression()
Methods in com.sonar.sslr.impl.matcher with parameters of type ParsingExpression Modifier and Type Method Description void
RuleDefinition. setExpression(ParsingExpression expression)
-
Uses of ParsingExpression in com.sonar.sslr.impl.typed
Classes in com.sonar.sslr.impl.typed that implement ParsingExpression Modifier and Type Class Description class
DelayedRuleInvocationExpression
-
Uses of ParsingExpression in org.sonar.sslr.grammar
Methods in org.sonar.sslr.grammar that return ParsingExpression Modifier and Type Method Description protected ParsingExpression
LexerfulGrammarBuilder. convertToExpression(Object e)
protected ParsingExpression
LexerlessGrammarBuilder. convertToExpression(Object e)
-
Uses of ParsingExpression in org.sonar.sslr.internal.grammar
Classes in org.sonar.sslr.internal.grammar that implement ParsingExpression Modifier and Type Class Description class
MutableParsingRule
Methods in org.sonar.sslr.internal.grammar that return ParsingExpression Modifier and Type Method Description ParsingExpression
MutableParsingRule. getExpression()
Methods in org.sonar.sslr.internal.grammar with parameters of type ParsingExpression Modifier and Type Method Description void
MutableParsingRule. setExpression(ParsingExpression expression)
-
Uses of ParsingExpression in org.sonar.sslr.internal.vm
Subinterfaces of ParsingExpression in org.sonar.sslr.internal.vm Modifier and Type Interface Description interface
CompilableGrammarRule
Rule, which can be compiled byMutableGrammarCompiler
.interface
MemoParsingExpression
Classes in org.sonar.sslr.internal.vm that implement ParsingExpression Modifier and Type Class 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
Methods in org.sonar.sslr.internal.vm that return ParsingExpression Modifier and Type Method Description ParsingExpression
CompilableGrammarRule. getExpression()
Methods in org.sonar.sslr.internal.vm with parameters of type ParsingExpression Modifier and Type Method Description Instruction[]
CompilationHandler. compile(ParsingExpression expression)
Instruction[]
MutableGrammarCompiler. compile(ParsingExpression expression)
void
CompilableGrammarRule. setExpression(ParsingExpression expression)
Constructors in org.sonar.sslr.internal.vm with parameters of type ParsingExpression Constructor Description FirstOfExpression(ParsingExpression... subExpressions)
NextExpression(ParsingExpression subExpression)
NextNotExpression(ParsingExpression subExpression)
OneOrMoreExpression(ParsingExpression subExpression)
OptionalExpression(ParsingExpression subExpression)
SequenceExpression(ParsingExpression... subExpressions)
TokenExpression(TokenType tokenType, ParsingExpression subExpression)
TriviaExpression(Trivia.TriviaKind triviaKind, ParsingExpression subExpression)
ZeroOrMoreExpression(ParsingExpression subExpression)
-
Uses of ParsingExpression in org.sonar.sslr.internal.vm.lexerful
Classes in org.sonar.sslr.internal.vm.lexerful that implement ParsingExpression Modifier and Type Class Description class
AdjacentExpression
class
AnyTokenExpression
class
TillNewLineExpression
class
TokensBridgeExpression
class
TokenTypeClassExpression
class
TokenTypeExpression
class
TokenTypesExpression
class
TokenValueExpression
-