| Name | Description | Type | Package | Framework |
| AstAndTokenVisitor | The AstVisitor allows to visit some desired AstNode. | Interface | com.sonar.sslr.api | SonarSource |
| 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. | Class | com.sonar.sslr.api | SonarSource |
| AstNodeBrowser | Class | com.sonar.sslr.api | SonarSource | |
| AstNodeSkippingPolicy | Specific Ast node types that can tell whether they should be skipped from being attached to the AST or not. | Interface | com.sonar.sslr.api | SonarSource |
| 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. | Interface | com.sonar.sslr.api | SonarSource |
| AstVisitor | Interface | com.sonar.sslr.api | SonarSource | |
| AuditListener | Interface | com.sonar.sslr.api | SonarSource | |
| BarrierSignal | A Barrier signal is used to silently stop exploring a path. | Class | com.sonar.sslr.api.flow | SonarSource |
| Branch | Class | com.sonar.sslr.api.flow | SonarSource | |
| CommentAnalyser | Class | com.sonar.sslr.api | SonarSource | |
| ExecutionFlow | Interface | com.sonar.sslr.api.flow | SonarSource | |
| ExecutionFlowEngine | Class | com.sonar.sslr.api.flow | SonarSource | |
| ExecutionFlowError | See Also:Serialized FormConstructor SummaryExecutionFlowError(java. | Class | com.sonar.sslr.api.flow | SonarSource |
| ExecutionFlowSignal | See Also:Serialized FormConstructor SummaryExecutionFlowSignal() | Class | com.sonar.sslr.api.flow | SonarSource |
| ExecutionFlowVisitor | Class | com.sonar.sslr.api.flow | SonarSource | |
| FlowHandler | Class | com.sonar.sslr.api.flow | SonarSource | |
| GenericTokenType | enum GenericTokenTypeextends java. | Class | com.sonar.sslr.api | SonarSource |
| Grammar | Class | com.sonar.sslr.api | SonarSource | |
| PreprocessingDirective | Class | com.sonar.sslr.api | SonarSource | |
| Preprocessor | A preprocessor is a component which can alter the stream of Token and Trivia. | Class | com.sonar.sslr.api | SonarSource |
| PreprocessorAction | This class encapsulates the actions to be performed by a preprocessor. | Class | com.sonar.sslr.api | SonarSource |
| RecognitionException | If a parsing error is encountered, an exception which implements this RecognitionException is thrown by the Parser. | Class | com.sonar.sslr.api | SonarSource |
| RecognitionExceptionListener | Interface | com.sonar.sslr.api | SonarSource | |
| Rule | A Rule describes a context free grammar syntactic rule. | Interface | com.sonar.sslr.api | SonarSource |
| Statement | Class | com.sonar.sslr.api.flow | SonarSource | |
| StopFlowExplorationSignal | Must be used to stop visiting the execution flow. | Class | com.sonar.sslr.api.flow | SonarSource |
| StopPathExplorationSignal | This signal must be used when the end of a path has been reached. | Class | com.sonar.sslr.api.flow | SonarSource |
| Symbol | Class | com.sonar.sslr.api.symbol | SonarSource | |
| Token | Tokens are string of character like an identifier, a literal, an integer, . | Class | com.sonar.sslr.api | SonarSource |
| Token .Builder | Class | com.sonar.sslr.api | SonarSource | |
| TokenType | Interface | com.sonar.sslr.api | SonarSource | |
| Trivia | Class | com.sonar.sslr.api | SonarSource | |
| Trivia .TriviaKind | Class | com.sonar.sslr.api | SonarSource | |