org.sonar.sslr.internal.vm
Interface ParsingExpression

All Superinterfaces:
Matcher
All Known Subinterfaces:
CompilableGrammarRule, MemoParsingExpression
All Known Implementing Classes:
AdjacentExpression, AnyTokenExpression, 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
 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.



Copyright © 2009-2014 SonarSource. All Rights Reserved.