Package com.sonar.sslr.api

Interface Summary
AstAndTokenVisitor The AstVisitor allows to visit some desired AstNode.
AstNodeSkippingPolicy Specific Ast node types that can tell whether they should be skipped from being attached to the AST or not.
AstNodeType Each AST Node has a type which can be for instance the Rule of a Grammar, a language keyword or a language special token like a WORD.
AstVisitor  
AuditListener An AuditListener must be used to be notified of parsing error or standard exception which might occur when analysing a source code
Grammar A Grammar must be implemented to define the syntactic rules of a language.
GrammarDecorator<GRAMMAR extends Grammar>  
LeftRecursiveRule A LeftRecursiveRule must be used in place of a Rule in order to support left recursion.
RecognictionExceptionListener A RecognictionExceptionListener must be used to be notified of parsing error
RecognitionException If a parsing error is encountered, an exception which implements this RecognitionException is thrown by the Parser.
Rule A Rule describes a grammar syntactic rule.
TokenType  
UnreservedKeyword  
 

Class Summary
AstListener<OUTPUT>  
AstNode the parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.
AstNodeBrowser  
Comments  
LexerOutput  
Preprocessor  
Token  
 

Enum Summary
GenericTokenType  
 



Copyright © 2011 SonarSource. All Rights Reserved.