|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||