@ParametersAreNonnullByDefault
Package com.sonar.sslr.api
-
Interface Summary Interface Description 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 Rule This interface is not intended to be implemented by clients.TokenType -
Class Summary Class Description 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 tokensGrammar UseLexerfulGrammarBuilder
to create instances of this class.LexerOutput Offsets Deprecated. since 4.2PreprocessingDirective Deprecated. in 1.20, use your own preprocessor API instead.Preprocessor Deprecated. in 1.20, use your own preprocessor API instead.Preprocessor2 A Preprocessor can be used to modify the content of the LexerOuput before launching the parser.PreprocessorAction Deprecated. in 1.20, use your own preprocessor API instead.Token Tokens are string of character like an identifier, a literal, an integer, ...Token.Builder TokenContinuation Trivia -
Enum Summary Enum Description GenericTokenType Trivia.TriviaKind -
Exception Summary Exception Description RecognitionException This class is not intended to be instantiated or subclassed by clients.