Uses of Package
com.sonar.sslr.api
Packages that use com.sonar.sslr.api
Package
Description
API to define Parsing Expression Grammar.
Internals of Grammar API.
Internals of Parser.
Members of this package must not be used from outside of SSLR.
-
Classes in com.sonar.sslr.api used by com.sonar.sslr.apiClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.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.Utility class to manipulate comment tokensUse
LexerfulGrammarBuilderto create instances of this class.Deprecated.since 4.2Deprecated.in 1.20, use your own preprocessor API instead.A Preprocessor can be used to modify the content of the LexerOuput before launching the parser.Deprecated.in 1.20, use your own preprocessor API instead.This interface is not intended to be implemented by clients.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser. -
Classes in com.sonar.sslr.api used by com.sonar.sslr.api.symbolClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.
-
Classes in com.sonar.sslr.api used by com.sonar.sslr.api.typed
-
Classes in com.sonar.sslr.api used by com.sonar.sslr.implClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Use
LexerfulGrammarBuilderto create instances of this class.Deprecated.in 1.20, use your own preprocessor API instead.A Preprocessor can be used to modify the content of the LexerOuput before launching the parser.This interface is not intended to be implemented by clients.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser. -
Classes in com.sonar.sslr.api used by com.sonar.sslr.impl.astClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Specific Ast node types that can tell whether they should be skipped from being attached to the AST or not.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.
-
Classes in com.sonar.sslr.api used by com.sonar.sslr.impl.channel
-
Classes in com.sonar.sslr.api used by com.sonar.sslr.impl.matcherClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Specific Ast node types that can tell whether they should be skipped from being attached to the AST or not.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.Use
LexerfulGrammarBuilderto create instances of this class.This interface is not intended to be implemented by clients. -
Classes in com.sonar.sslr.api used by com.sonar.sslr.impl.typedClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
-
Classes in com.sonar.sslr.api used by com.sonarsource.cobol.apiClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.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.Use
LexerfulGrammarBuilderto create instances of this class.This interface is not intended to be implemented by clients. -
Classes in com.sonar.sslr.api used by com.sonarsource.cobol.api.astClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.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.Utility class to manipulate comment tokens
-
Classes in com.sonar.sslr.api used by com.sonarsource.cobol.api.issueClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
-
Classes in com.sonar.sslr.api used by com.sonarsource.cobol.api.lexerClassDescriptionA Preprocessor can be used to modify the content of the LexerOuput before launching the parser.
-
Classes in com.sonar.sslr.api used by com.sonarsource.cobol.api.symbolClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
-
Classes in com.sonar.sslr.api used by org.sonar.sslr.astClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.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.
-
Classes in com.sonar.sslr.api used by org.sonar.sslr.grammarClassDescriptionEach 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.Use
LexerfulGrammarBuilderto create instances of this class. -
Classes in com.sonar.sslr.api used by org.sonar.sslr.internal.ast.selectClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.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.
-
Classes in com.sonar.sslr.api used by org.sonar.sslr.internal.grammarClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Specific Ast node types that can tell whether they should be skipped from being attached to the AST or not.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.Use
LexerfulGrammarBuilderto create instances of this class.This interface is not intended to be implemented by clients. -
Classes in com.sonar.sslr.api used by org.sonar.sslr.internal.matchersClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
-
Classes in com.sonar.sslr.api used by org.sonar.sslr.internal.vmClassDescriptionEach 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.This interface is not intended to be implemented by clients.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
-
Classes in com.sonar.sslr.api used by org.sonar.sslr.internal.vm.lexerful
-
Classes in com.sonar.sslr.api used by org.sonar.sslr.parserClassDescriptionthe parser is in charge to construct an abstract syntax tree (AST) which is a tree representation of the abstract syntactic structure of source code.Use
LexerfulGrammarBuilderto create instances of this class.This interface is not intended to be implemented by clients.Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.