Package com.sonar.sslr.impl.typed
Class DelayedRuleInvocationExpression
- java.lang.Object
-
- com.sonar.sslr.impl.typed.DelayedRuleInvocationExpression
-
- All Implemented Interfaces:
Matcher
,ParsingExpression
public class DelayedRuleInvocationExpression extends Object implements ParsingExpression
-
-
Constructor Summary
Constructors Constructor Description DelayedRuleInvocationExpression(LexerlessGrammarBuilder b, GrammarBuilderInterceptor grammarBuilderInterceptor, Method method)
DelayedRuleInvocationExpression(LexerlessGrammarBuilder b, GrammarRuleKey ruleKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Instruction[]
compile(CompilationHandler compiler)
Compiles this expression into a sequence of instructions.String
toString()
-
-
-
Constructor Detail
-
DelayedRuleInvocationExpression
public DelayedRuleInvocationExpression(LexerlessGrammarBuilder b, GrammarRuleKey ruleKey)
-
DelayedRuleInvocationExpression
public DelayedRuleInvocationExpression(LexerlessGrammarBuilder b, GrammarBuilderInterceptor grammarBuilderInterceptor, Method method)
-
-
Method Detail
-
compile
public Instruction[] compile(CompilationHandler compiler)
Description copied from interface:ParsingExpression
Compiles this expression into a sequence of instructions.- Specified by:
compile
in interfaceParsingExpression
-
-