token-types.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. module.exports = {
  2. StringSQ: 'StringSQ',
  3. StringDQ: 'StringDQ',
  4. CommentML: 'CommentML',
  5. CommentSL: 'CommentSL',
  6. Newline: 'Newline',
  7. Space: 'Space',
  8. Tab: 'Tab',
  9. ExclamationMark: 'ExclamationMark', // !
  10. QuotationMark: 'QuotationMark', // "
  11. NumberSign: 'NumberSign', // #
  12. DollarSign: 'DollarSign', // $
  13. PercentSign: 'PercentSign', // %
  14. Ampersand: 'Ampersand', // &
  15. Apostrophe: 'Apostrophe', // '
  16. LeftParenthesis: 'LeftParenthesis', // (
  17. RightParenthesis: 'RightParenthesis', // )
  18. Asterisk: 'Asterisk', // *
  19. PlusSign: 'PlusSign', // +
  20. Comma: 'Comma', // ,
  21. HyphenMinus: 'HyphenMinus', // -
  22. FullStop: 'FullStop', // .
  23. Solidus: 'Solidus', // /
  24. Colon: 'Colon', // :
  25. Semicolon: 'Semicolon', // ;
  26. LessThanSign: 'LessThanSign', // <
  27. EqualsSign: 'EqualsSign', // =
  28. EqualitySign: 'EqualitySign', // ==
  29. InequalitySign: 'InequalitySign', // !=
  30. GreaterThanSign: 'GreaterThanSign', // >
  31. QuestionMark: 'QuestionMark', // ?
  32. CommercialAt: 'CommercialAt', // @
  33. LeftSquareBracket: 'LeftSquareBracket', // [
  34. ReverseSolidus: 'ReverseSolidus', // \
  35. RightSquareBracket: 'RightSquareBracket', // ]
  36. CircumflexAccent: 'CircumflexAccent', // ^
  37. LowLine: 'LowLine', // _
  38. LeftCurlyBracket: 'LeftCurlyBracket', // {
  39. VerticalLine: 'VerticalLine', // |
  40. RightCurlyBracket: 'RightCurlyBracket', // }
  41. Tilde: 'Tilde', // ~
  42. Identifier: 'Identifier',
  43. DecimalNumber: 'DecimalNumber'
  44. };