Class Token

  • Direct Known Subclasses:
    Chunk

    public class Token
    extends java.lang.Object
    A linked list of syntax tokens.
    • Constructor Detail

      • Token

        public Token​(byte id,
                     int offset,
                     int length,
                     ParserRuleSet rules)
        Creates a new token.
        Parameters:
        id - The id of the token
        offset - The start offset of the token
        length - The length of the token
        rules - The parser rule set that generated this token
    • Method Detail

      • stringToToken

        public static byte stringToToken​(java.lang.String value)
        Converts a token type string to a token type constant.
        Parameters:
        value - The token type
        Since:
        jEdit 4.1pre1
      • tokenToString

        public static java.lang.String tokenToString​(byte token)
        Converts a token type constant to a token type string.
        Since:
        jEdit 4.2pre1
      • toString

        public java.lang.String toString()
        Returns a string representation of this token.
        Overrides:
        toString in class java.lang.Object
      • isCommentOrLiteral

        public static boolean isCommentOrLiteral​(byte id)
        Returns:
        true for COMMENTx and LITERALx tokens