Enum TokenType

    • Method Detail

      • values

        public static TokenType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (TokenType c : TokenType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static TokenType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • startsIdentifier

        public static boolean startsIdentifier​(char ch)
      • partOfIdentifier

        public static boolean partOfIdentifier​(char ch)
      • isKeyword

        public static boolean isKeyword​(String word)
      • isNull

        public static boolean isNull​(String word)
      • isBoolean

        public static boolean isBoolean​(String word)
      • isClass

        public static boolean isClass​(String word)
      • isPunctuation

        public static boolean isPunctuation​(char ch)
      • isPartOfOperator

        public static boolean isPartOfOperator​(char ch)
      • isOperator

        public static boolean isOperator​(String word)
      • isHexCh

        public static boolean isHexCh​(char ch)
      • isDigit

        public static boolean isDigit​(char ch)
      • isBinary

        public static boolean isBinary​(char ch)
      • isOctal

        public static boolean isOctal​(char ch)
      • isLineTerminator

        public static boolean isLineTerminator​(char ch)