@ParametersAreNonnullByDefault

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 Deprecated. in 1.19, use com.sonar.sslr.squid.AstScannerExceptionHandler from the SSLR Squid Bridge (2.3)
RecognitionExceptionListener Deprecated. in 1.19, use com.sonar.sslr.squid.AstScannerExceptionHandler from the SSLR Squid Bridge (2.3)
Rule This interface is not intended to be implemented by clients.
TokenType  
 

Class Summary
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  
CommentAnalyser  
Comments Utility class to manipulate comment tokens
Grammar Use LexerfulGrammarBuilder to create instances of this class.
LexerOutput  
PreprocessingDirective  
Preprocessor A preprocessor is a component which can alter the stream of Token and Trivia.
The supported operations are injection and deletion.
Preprocessor2 A Preprocessor can be used to modify the content of the LexerOuput before launching the parser.
PreprocessorAction This class encapsulates the actions to be performed by a preprocessor.
Token Tokens are string of character like an identifier, a literal, an integer, ...
Token.Builder  
Trivia  
 

Enum Summary
GenericTokenType  
Trivia.TriviaKind  
 

Exception Summary
RecognitionException This class is not intended to be instantiated or subclassed by clients.
 



Copyright © 2009-2014 SonarSource. All Rights Reserved.