public enum TokenType extends Enum<TokenType>
| Modifier and Type | Method and Description |
|---|---|
static TokenType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TokenType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TokenType SHEBANG
public static final TokenType COMMENT
public static final TokenType WHITESPACE
public static final TokenType LINE_FEED
public static final TokenType HEREDOC_MARKER_START
public static final TokenType BAD_CHARACTER
public static final TokenType HEREDOC_LINE
public static final TokenType HEREDOC_CONTENT
public static final TokenType HEREDOC_MARKER_IGNORING_TABS_END
public static final TokenType HEREDOC_MARKER_END
public static final TokenType VARIABLE
public static final TokenType EXPR_CONDITIONAL
public static final TokenType EXPR_CONDITIONAL_END
public static final TokenType TIME_KEYWORD
public static final TokenType AND_AND
public static final TokenType OR_OR
public static final TokenType LEFT_SQUARE
public static final TokenType RIGHT_SQUARE
public static final TokenType DOLLAR
public static final TokenType LEFT_PAREN
public static final TokenType RIGHT_PAREN
public static final TokenType WORD
public static final TokenType EXPR_ARITH
public static final TokenType EXPR_ARITH_END
public static final TokenType EXPR_ARITH_SQUARE
public static final TokenType EXPR_ARITH_SQUARE_END
public static final TokenType ASSIGNMENT_WORD
public static final TokenType EQ
public static final TokenType ADD_EQ
public static final TokenType COMMA
public static final TokenType CASE_KEYWORD
public static final TokenType BANG_TOKEN
public static final TokenType DO_KEYWORD
public static final TokenType DONE_KEYWORD
public static final TokenType ELIF_KEYWORD
public static final TokenType ELSE_KEYWORD
public static final TokenType FI_KEYWORD
public static final TokenType FOR_KEYWORD
public static final TokenType FUNCTION_KEYWORD
public static final TokenType IF_KEYWORD
public static final TokenType SELECT_KEYWORD
public static final TokenType THEN_KEYWORD
public static final TokenType UNTIL_KEYWORD
public static final TokenType WHILE_KEYWORD
public static final TokenType BRACKET_KEYWORD
public static final TokenType BRACKET_KEYWORD_END
public static final TokenType TRAP_KEYWORD
public static final TokenType LET_KEYWORD
public static final TokenType COND_OP_EQ_EQ
public static final TokenType COND_OP_REGEX
public static final TokenType COND_OP_NOT
public static final TokenType COND_OP
public static final TokenType ARITH_HEX_NUMBER
public static final TokenType ARITH_OCTAL_NUMBER
public static final TokenType ARITH_NUMBER
public static final TokenType ARITH_GT
public static final TokenType ARITH_LT
public static final TokenType ARITH_GE
public static final TokenType ARITH_LE
public static final TokenType ARITH_NE
public static final TokenType ARITH_SHIFT_LEFT
public static final TokenType ARITH_SHIFT_RIGHT
public static final TokenType ARITH_ASS_MUL
public static final TokenType ARITH_ASS_DIV
public static final TokenType ARITH_ASS_MOD
public static final TokenType ARITH_ASS_PLUS
public static final TokenType ARITH_ASS_MINUS
public static final TokenType ARITH_ASS_SHIFT_RIGHT
public static final TokenType ARITH_ASS_SHIFT_LEFT
public static final TokenType ARITH_ASS_BIT_AND
public static final TokenType ARITH_ASS_BIT_OR
public static final TokenType ARITH_ASS_BIT_XOR
public static final TokenType ARITH_PLUS
public static final TokenType ARITH_PLUS_PLUS
public static final TokenType ARITH_MINUS
public static final TokenType ARITH_MINUS_MINUS
public static final TokenType ARITH_EQ
public static final TokenType ARITH_EXPONENT
public static final TokenType ARITH_MULT
public static final TokenType ARITH_DIV
public static final TokenType ARITH_MOD
public static final TokenType ARITH_NEGATE
public static final TokenType ARITH_BITWISE_AND
public static final TokenType ARITH_BITWISE_NEGATE
public static final TokenType ARITH_BITWISE_XOR
public static final TokenType ARITH_QMARK
public static final TokenType ARITH_COLON
public static final TokenType ARITH_BASE_CHAR
public static final TokenType ESAC_KEYWORD
public static final TokenType CASE_END
public static final TokenType SEMI
public static final TokenType STRING_BEGIN
public static final TokenType STRING_END
public static final TokenType BACKQUOTE
public static final TokenType STRING_DATA
public static final TokenType STRING_CONTENT
public static final TokenType REDIRECT_AMP_GREATER
public static final TokenType AMP
public static final TokenType REDIRECT_HERE_STRING
public static final TokenType REDIRECT_LESS_GREATER
public static final TokenType REDIRECT_LESS_AMP
public static final TokenType REDIRECT_GREATER_AMP
public static final TokenType FILEDESCRIPTOR
public static final TokenType PARAM_EXPANSION_OP_EXCL
public static final TokenType PARAM_EXPANSION_OP_COLON_EQ
public static final TokenType PARAM_EXPANSION_OP_EQ
public static final TokenType PARAM_EXPANSION_OP_COLON_MINUS
public static final TokenType PARAM_EXPANSION_OP_MINUS
public static final TokenType PARAM_EXPANSION_OP_COLON_PLUS
public static final TokenType PARAM_EXPANSION_OP_PLUS
public static final TokenType PARAM_EXPANSION_OP_COLON_QMARK
public static final TokenType PARAM_EXPANSION_OP_COLON
public static final TokenType PARAM_EXPANSION_OP_SLASH_SLASH
public static final TokenType PARAM_EXPANSION_OP_SLASH
public static final TokenType PARAM_EXPANSION_OP_HASH_HASH
public static final TokenType PARAM_EXPANSION_OP_HASH
public static final TokenType PARAM_EXPANSION_OP_AT
public static final TokenType PARAM_EXPANSION_OP_STAR
public static final TokenType PARAM_EXPANSION_OP_PERCENT
public static final TokenType PARAM_EXPANSION_OP_QMARK
public static final TokenType PARAM_EXPANSION_OP_DOT
public static final TokenType PARAM_EXPANSION_OP_UPPERCASE_FIRST
public static final TokenType PARAM_EXPANSION_OP_UPPERCASE_ALL
public static final TokenType PARAM_EXPANSION_OP_LOWERCASE_FIRST
public static final TokenType PARAM_EXPANSION_OP_LOWERCASE_ALL
public static final TokenType LEFT_CURLY
public static final TokenType RIGHT_CURLY
public static final TokenType PARAM_EXPANSION_PATTERN
public static final TokenType LINE_CONTINUATION
public static final TokenType STRING2
public static final TokenType PIPE_AMP
public static final TokenType PIPE
public static final TokenType AT
public static final TokenType HEREDOC_MARKER_TAG
public static final TokenType GREATER_THAN
public static final TokenType LESS_THAN
public static final TokenType SHIFT_RIGHT
public static final TokenType BACKSLASH
public static final TokenType INTEGER_LITERAL
public static final TokenType REDIRECT_AMP_GREATER_GREATER
public static final TokenType REDIRECT_GREATER_BAR
public static TokenType[] values()
for (TokenType c : TokenType.values()) System.out.println(c);
public static TokenType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2018–2019. All rights reserved.