package catala

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