XCTLTokenType.swift 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //
  2. // XCTLTokenType.swift
  3. // notebook
  4. //
  5. // Created by 邢铖 on 2023/5/18.
  6. //
  7. import Foundation
  8. internal enum XCTLTokenType: String {
  9. case typeImport
  10. case typeExport
  11. case typeIdentifier
  12. case typeImmediateString
  13. case typeImmediateNumber
  14. case typeImmediateBool
  15. case typeSwitch
  16. case typeLessthan
  17. case typeEqualthan
  18. case typeElse
  19. case typeNextthan
  20. case typeParagraph
  21. case typeMorethan
  22. case typeSet
  23. /// {
  24. case typeOpenBrace
  25. /// }
  26. case typeCloseBrace
  27. /// (
  28. case typeOpenBracket
  29. /// )
  30. case typeCloseBracket
  31. /// =
  32. case typeEqual
  33. /// @
  34. case typeAt
  35. /// ^
  36. case typeXOR
  37. /// $
  38. case typeValue
  39. /// :
  40. case typeColon
  41. case typeEOF
  42. /// .
  43. case typePoint
  44. /// return
  45. case typeReturn
  46. case typeFor
  47. case typeIn
  48. case typeBreak
  49. case typeContinue
  50. case typeClass
  51. }