classes-wasm-ts.rb 398 B

123456789101112131415161718192021222324252627282930313233
  1. require "a"
  2. # ^ function.method.builtin
  3. class Car < Vehicle
  4. # <- keyword
  5. # ^ constructor
  6. def init(id)
  7. # <- keyword
  8. # ^ function.method
  9. @id = id
  10. # <- property
  11. # ^ variable.parameter
  12. yield
  13. # <- keyword
  14. return
  15. # <- keyword
  16. next
  17. # <- keyword
  18. end
  19. private
  20. # ^ keyword
  21. public
  22. # ^ keyword
  23. protected
  24. # ^ keyword
  25. end
  26. # <- keyword