IVocabulary



IVocabulary

    • Method Detail

      • getMaxTokenType

        Returns the highest token type value. It can be used to iterate from zero to that number, inclusively, thus querying all stored entries.
        Returns:
        the highest token type value
      • getLiteralName

        Gets the string literal associated with a token type. The string returned by this method, when not null, can be used unaltered in a parser grammar to represent this token type.

        The following table shows examples of lexer rules and the literal names assigned to the corresponding token types.

        RuleLiteral NameJava String Literal
        THIS : 'this';'this''this'
        SQUOTE : '';'''''
        ID : [A-Z]+;n/anull
        Parameters:
        tokenType - The token type.
        Returns:
        The string literal associated with the specified token type, or null if no string literal is associated with the type.
      • getSymbolicName

        Gets the symbolic name associated with a token type. The string returned by this method, when not null, can be used unaltered in a parser grammar to represent this token type.

        This method supports token types defined by any of the following methods:

        • Tokens created by lexer rules.
        • Tokens defined in a tokens{} block in a lexer or parser grammar.
        • The implicitly defined EOF token, which has the token type Token.EOF.

        The following table shows examples of lexer rules and the literal names assigned to the corresponding token types.

        RuleSymbolic Name
        THIS : 'this';THIS
        SQUOTE : '';SQUOTE
        ID : [A-Z]+;ID
        Parameters:
        tokenType - The token type.
        Returns:
        The symbolic name associated with the specified token type, or null if no symbolic name is associated with the type.
      • getDisplayName

        Gets the display name of a token type.

        ANTLR provides a default implementation of this method, but applications are free to override the behavior in any manner which makes sense for the application. The default implementation returns the first result from the following list which produces a non-null result.

        1. The result of getLiteralName(int)
        2. The result of getSymbolicName(int)
        3. The result of Integer.toString(int, int)
        Parameters:
        tokenType - The token type.
        Returns:
        The display name of the token type, for use in error reporting or other user-visible messages which reference specific token types.

Vocabulary Spelling City

Free printable vocabulary words worksheetVocabulary

Improve Your Vocabulary online, free

Vocabulary a to z

Gets the string literal associated with a token type. The string returned by this method, when not null, can be used unaltered in a parser grammar to represent this token type. Welcome to iVocabulary.com! Vocabulary practice for high school, college and graduate students. Choose what you'd like to study and get started building your vocabulary!