Package org.sonar.sslr.internal.vm
Interface ParsingExpression
-
- All Superinterfaces:
Matcher
- All Known Subinterfaces:
CompilableGrammarRule
,MemoParsingExpression
- All Known Implementing Classes:
AdjacentExpression
,AnyTokenExpression
,DelayedRuleInvocationExpression
,EndOfInputExpression
,FirstOfExpression
,MutableParsingRule
,NativeExpression
,NextExpression
,NextNotExpression
,NothingExpression
,OneOrMoreExpression
,OptionalExpression
,PatternExpression
,RuleDefinition
,RuleRefExpression
,SequenceExpression
,StringExpression
,TillNewLineExpression
,TokenExpression
,TokensBridgeExpression
,TokenTypeClassExpression
,TokenTypeExpression
,TokenTypesExpression
,TokenValueExpression
,TriviaExpression
,ZeroOrMoreExpression
public interface ParsingExpression extends Matcher
Parsing expression.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Instruction[]
compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions.
-
-
-
Method Detail
-
compile
Instruction[] compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions.
-
-