kindToString static method
Implementation
static String kindToString(int kind) {
switch (kind) {
case TokenKind.UNUSED:
return 'ERROR';
case TokenKind.END_OF_FILE:
return 'end of file';
case TokenKind.LPAREN:
return '(';
case TokenKind.RPAREN:
return ')';
case TokenKind.LBRACK:
return '[';
case TokenKind.RBRACK:
return ']';
case TokenKind.LBRACE:
return '{';
case TokenKind.RBRACE:
return '}';
case TokenKind.DOT:
return '.';
case TokenKind.SEMICOLON:
return ';';
case TokenKind.AT:
return '@';
case TokenKind.HASH:
return '#';
case TokenKind.PLUS:
return '+';
case TokenKind.GREATER:
return '>';
case TokenKind.TILDE:
return '~';
case TokenKind.ASTERISK:
return '*';
case TokenKind.NAMESPACE:
return '|';
case TokenKind.COLON:
return ':';
case TokenKind.PRIVATE_NAME:
return '_';
case TokenKind.COMMA:
return ',';
case TokenKind.SPACE:
return ' ';
case TokenKind.TAB:
return '\t';
case TokenKind.NEWLINE:
return '\n';
case TokenKind.RETURN:
return '\r';
case TokenKind.PERCENT:
return '%';
case TokenKind.SINGLE_QUOTE:
return "'";
case TokenKind.DOUBLE_QUOTE:
return '"';
case TokenKind.SLASH:
return '/';
case TokenKind.EQUALS:
return '=';
case TokenKind.CARET:
return '^';
case TokenKind.DOLLAR:
return '\$';
case TokenKind.LESS:
return '<';
case TokenKind.BANG:
return '!';
case TokenKind.MINUS:
return '-';
case TokenKind.BACKSLASH:
return '\\';
default:
throw 'Unknown TOKEN';
}
}