Package com.ezylang.evalex.parser
Enum Token.TokenType
- java.lang.Object
-
- java.lang.Enum<Token.TokenType>
-
- com.ezylang.evalex.parser.Token.TokenType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Token.TokenType>
- Enclosing class:
- Token
public static enum Token.TokenType extends java.lang.Enum<Token.TokenType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ARRAY_CLOSEARRAY_INDEXARRAY_OPENBRACE_CLOSEBRACE_OPENCOMMAFUNCTIONFUNCTION_PARAM_STARTINFIX_OPERATORNUMBER_LITERALPOSTFIX_OPERATORPREFIX_OPERATORSTRING_LITERALSTRUCTURE_SEPARATORVARIABLE_OR_CONSTANT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Token.TokenTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Token.TokenType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BRACE_OPEN
public static final Token.TokenType BRACE_OPEN
-
BRACE_CLOSE
public static final Token.TokenType BRACE_CLOSE
-
COMMA
public static final Token.TokenType COMMA
-
STRING_LITERAL
public static final Token.TokenType STRING_LITERAL
-
NUMBER_LITERAL
public static final Token.TokenType NUMBER_LITERAL
-
VARIABLE_OR_CONSTANT
public static final Token.TokenType VARIABLE_OR_CONSTANT
-
INFIX_OPERATOR
public static final Token.TokenType INFIX_OPERATOR
-
PREFIX_OPERATOR
public static final Token.TokenType PREFIX_OPERATOR
-
POSTFIX_OPERATOR
public static final Token.TokenType POSTFIX_OPERATOR
-
FUNCTION
public static final Token.TokenType FUNCTION
-
FUNCTION_PARAM_START
public static final Token.TokenType FUNCTION_PARAM_START
-
ARRAY_OPEN
public static final Token.TokenType ARRAY_OPEN
-
ARRAY_CLOSE
public static final Token.TokenType ARRAY_CLOSE
-
ARRAY_INDEX
public static final Token.TokenType ARRAY_INDEX
-
STRUCTURE_SEPARATOR
public static final Token.TokenType STRUCTURE_SEPARATOR
-
-
Method Detail
-
values
public static Token.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 (Token.TokenType c : Token.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 Token.TokenType valueOf(java.lang.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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-