package catala

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Surface.TokensSource

Sourcetype token =
  1. | YEAR
  2. | XOR
  3. | WITH_V
  4. | WITH
  5. | WILDCARD
  6. | WE_HAVE
  7. | UNDER_CONDITION
  8. | UIDENT of string
  9. | TYPE
  10. | TRUE
  11. | TO
  12. | THEN
  13. | THAT
  14. | SUM
  15. | SUCH
  16. | STRUCT
  17. | STRING of string
  18. | STATE
  19. | SEMICOLON
  20. | SCOPE
  21. | RULE
  22. | RPAREN
  23. | RBRACKET
  24. | RBRACE
  25. | PLUSPLUS
  26. | PLUS of Ast.op_kind
  27. | PERCENT
  28. | OUTPUT
  29. | OR_IF_LIST_EMPTY
  30. | OR
  31. | OPTION
  32. | OF
  33. | NOT_EQUAL
  34. | NOT
  35. | MULT of Ast.op_kind
  36. | MONTH
  37. | MONEY_AMOUNT of bool * string * string
  38. | MODULE_USE
  39. | MODULE_EXTERNAL
  40. | MODULE_DEF
  41. | MODULE_ALIAS
  42. | MINUS of Ast.op_kind
  43. | MINIMUM
  44. | MAXIMUM
  45. | MATCH
  46. | MAP_EACH
  47. | LPAREN
  48. | LIST
  49. | LIDENT of string
  50. | LET
  51. | LESSER_EQUAL of Ast.op_kind
  52. | LESSER of Ast.op_kind
  53. | LBRACKET
  54. | LBRACE
  55. | LAW_TEXT of string
  56. | LAW_INCLUDE
  57. | LAW_HEADING of string * string option * bool * int
  58. | LABEL
  59. | IS
  60. | INT_LITERAL of string
  61. | INTERNAL
  62. | INPUT
  63. | INITIALLY
  64. | INCREASING
  65. | IN
  66. | IF
  67. | GREATER_EQUAL of Ast.op_kind
  68. | GREATER of Ast.op_kind
  69. | FOR
  70. | FILLED
  71. | FALSE
  72. | EXISTS
  73. | EXCEPTION
  74. | EQUAL
  75. | EOF
  76. | ENUM
  77. | END_DIRECTIVE
  78. | END_CODE of string
  79. | ELSE
  80. | DOT
  81. | DOCSTRING of string
  82. | DIV of Ast.op_kind
  83. | DIRECTIVE_ARG of string
  84. | DEPENDS
  85. | DEFINITION
  86. | DEFINED_AS
  87. | DECREASING
  88. | DECLARATION
  89. | DECIMAL_LITERAL of string * string
  90. | DAY
  91. | DATE_LITERAL of int * int * int
  92. | DATE
  93. | DATA
  94. | CONTEXT
  95. | CONTENT
  96. | CONTAINS
  97. | CONSEQUENCE
  98. | CONDITION
  99. | COMMA
  100. | COMBINE
  101. | COLON
  102. | BUT_REPLACE
  103. | BEGIN_METADATA
  104. | BEGIN_DIRECTIVE
  105. | BEGIN_CODE
  106. | AT_PAGE of int
  107. | ATTR_START
  108. | ASSERTION
  109. | AND
  110. | AMONG
  111. | ALT
  112. | ALL