Uses of Package
com.sonar.sslr.api

Packages that use com.sonar.sslr.api
  • Class
    Description
    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.
     
    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
     
    Use LexerfulGrammarBuilder to create instances of this class.
     
    Deprecated.
    since 4.2
    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.
    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.
     
     
     
     
     
  • Class
    Description
    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
    Description
    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.
    This interface is not intended to be implemented by clients.
     
     
  • Class
    Description
    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.
    Use LexerfulGrammarBuilder to 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.
     
  • Class
    Description
    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.
    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.
     
  • Class
    Description
     
  • Class
    Description
    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.
    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 LexerfulGrammarBuilder to create instances of this class.
    This interface is not intended to be implemented by clients.
     
  • Class
    Description
    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.
    Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
  • Class
    Description
    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.
    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 LexerfulGrammarBuilder to create instances of this class.
    This interface is not intended to be implemented by clients.
     
  • Class
    Description
    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.
    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
  • Class
    Description
    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.
    Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
  • Class
    Description
    A Preprocessor can be used to modify the content of the LexerOuput before launching the parser.
  • Class
    Description
    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.
    Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
  • Class
    Description
    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.
    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.
  • Class
    Description
    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 LexerfulGrammarBuilder to create instances of this class.
     
  • Class
    Description
    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.
    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.
  • Class
    Description
    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.
    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 LexerfulGrammarBuilder to create instances of this class.
    This interface is not intended to be implemented by clients.
  • Class
    Description
    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.
    Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
  • Class
    Description
    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.
    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.
     
     
  • Class
    Description
    Tokens are string of character like an identifier, a literal, an integer, ... which are produced by the lexer to feed the parser.
     
  • Class
    Description
    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.
    Use LexerfulGrammarBuilder to 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.