A toy dynamic programming language written in Ruby
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

token_kinds.rb 641B

1234567891011121314151617181920212223242526272829303132333435
  1. module TokenKinds
  2. ATOM = :atom
  3. BOOLEAN = :boolean
  4. CLASS = :class
  5. CLASSMETHOD = :classmethod
  6. CLASS_NAME = :class_name
  7. COMMA = :comma
  8. DOT = :dot
  9. ELSEIF = :elseif
  10. ELSE = :else
  11. EOF = :eof
  12. EQUALS = :equals
  13. FOR = :for
  14. FUNCTION = :function
  15. HASH = :hash
  16. IDENTIFIER = :identifier
  17. IF = :if
  18. IN = :in
  19. LBRACE = :lbrace
  20. LBRACKET = :lbracket
  21. LPAREN = :lparen
  22. LET = :let
  23. METHOD = :method
  24. NULL = :null
  25. NUMBER = :number
  26. OPERATOR = :operator
  27. PRIVATE = :private
  28. PUBLIC = :public
  29. RBRACE = :rbrace
  30. RBRACKET = :rbracket
  31. ROCKET = :rocket
  32. RPAREN = :rparen
  33. SEMICOLON = :semicolon
  34. STRING = :string
  35. end