A toy dynamic programming language written in Ruby
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ast.rb 652B

1234567891011121314151617181920212223
  1. module AST
  2. require 'ahem/ast/atom'
  3. require 'ahem/ast/array'
  4. require 'ahem/ast/binary'
  5. require 'ahem/ast/block'
  6. require 'ahem/ast/boolean'
  7. require 'ahem/ast/branch'
  8. require 'ahem/ast/class_definition'
  9. require 'ahem/ast/conditional'
  10. require 'ahem/ast/for_loop'
  11. require 'ahem/ast/function_call'
  12. require 'ahem/ast/function_definition'
  13. require 'ahem/ast/hash'
  14. require 'ahem/ast/identifier'
  15. require 'ahem/ast/index'
  16. require 'ahem/ast/member'
  17. require 'ahem/ast/null'
  18. require 'ahem/ast/number'
  19. require 'ahem/ast/operators'
  20. require 'ahem/ast/string'
  21. require 'ahem/ast/unary'
  22. require 'ahem/ast/variable_declaration'
  23. end