Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public enum TokenType {
- L_PAREN("("), R_PAREN(")"),
- L_SQUARE_PAREN("["), R_SQUARE_PAREN("]"),
- L_CURLY_PAREN("{"), R_CURLY_PAREN("}"),
- L_ARROW_PAREN("<"), R_ARROW_PAREN(">"),
- NAMESPACE_SEPARATOR("::"), COLON(":"), SEMICOLON(";"), COMMA(","), PERIOD("."),
- TERNARY("?"),
- ADD("+"), SUB("-"), MUL("*"), DIV("/"), POW("**"),
- NOT("!"), EQ("="),
- ANDAND("&&"), OROR("||"),
- AND("&"), OR("|"), AT("@"),
- PACKAGE("package"), // Just stuck this here as a keyword test.
- // If the keywords not defined, it just defaults to IDENTIFIER.
- QUALIFIED,
- IDENTIFIER,
- STRING_LITERAL,
- CHAR_LITERAL,
- C_BLOCK,
- INTEGER,
- DECIMAL,
- WHITESPACE, COMMENT, SYMBOL;
- public String match;
- TokenType() {
- this("");
- }
- TokenType(String match) {
- this.match = match;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement