A toy dynamic programming language written in Ruby
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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