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. | VERTICAL
  8. | VARIES
  9. | UNDER_CONDITION
  10. | TRUE
  11. | THEN
  12. | THAT
  13. | TEXT
  14. | SUM
  15. | SUCH
  16. | STRUCT
  17. | STATE
  18. | SEMICOLON
  19. | SCOPE
  20. | RULE
  21. | RSQUARE
  22. | RPAREN
  23. | RBRACKET
  24. | PLUSPLUS
  25. | PLUSMONEY
  26. | PLUSDURATION
  27. | PLUSDEC
  28. | PLUSDATE
  29. | PLUS
  30. | PERCENT
  31. | OUTPUT
  32. | OR
  33. | OF
  34. | NOT_EQUAL
  35. | NOT
  36. | MULTMONEY
  37. | MULTDEC
  38. | MULT
  39. | MONTH
  40. | MONEY_AMOUNT of Runtime.integer * Runtime.integer
  41. | MONEY
  42. | MINUSMONEY
  43. | MINUSDURATION
  44. | MINUSDEC
  45. | MINUSDATE
  46. | MINUS
  47. | MINIMUM
  48. | MAXIMUM
  49. | MATCH
  50. | MAP
  51. | LSQUARE
  52. | LPAREN
  53. | LESSER_MONEY
  54. | LESSER_EQUAL_MONEY
  55. | LESSER_EQUAL_DURATION
  56. | LESSER_EQUAL_DEC
  57. | LESSER_EQUAL_DATE
  58. | LESSER_EQUAL
  59. | LESSER_DURATION
  60. | LESSER_DEC
  61. | LESSER_DATE
  62. | LESSER
  63. | LBRACKET
  64. | LAW_TEXT of string
  65. | LAW_INCLUDE
  66. | LAW_HEADING of string * string option * string option * int
  67. | LABEL
  68. | INT_LITERAL of Runtime.integer
  69. | INTERNAL
  70. | INTEGER
  71. | INPUT
  72. | INIT
  73. | INCREASING
  74. | IN
  75. | IF
  76. | IDENT of string
  77. | GREATER_MONEY
  78. | GREATER_EQUAL_MONEY
  79. | GREATER_EQUAL_DURATION
  80. | GREATER_EQUAL_DEC
  81. | GREATER_EQUAL_DATE
  82. | GREATER_EQUAL
  83. | GREATER_DURATION
  84. | GREATER_DEC
  85. | GREATER_DATE
  86. | GREATER
  87. | FOR
  88. | FIXED
  89. | FILTER
  90. | FILLED
  91. | FALSE
  92. | EXISTS
  93. | EXCEPTION
  94. | EQUAL
  95. | EOF
  96. | ENUM
  97. | END_DIRECTIVE
  98. | END_CODE of string
  99. | ELSE
  100. | DURATION
  101. | DOT
  102. | DIVMONEY
  103. | DIVDURATION
  104. | DIVDEC
  105. | DIV
  106. | DIRECTIVE_ARG of string
  107. | DEPENDS
  108. | DEFINITION
  109. | DEFINED_AS
  110. | DECREASING
  111. | DECLARATION
  112. | DECIMAL_LITERAL of Runtime.integer * Runtime.integer
  113. | DECIMAL
  114. | DAY
  115. | DATE
  116. | DATA
  117. | CONTEXT
  118. | CONTENT
  119. | CONSTRUCTOR of string
  120. | CONSEQUENCE
  121. | CONDITION
  122. | COLON
  123. | COLLECTION
  124. | CARDINAL
  125. | BY
  126. | BOOLEAN
  127. | BEGIN_METADATA
  128. | BEGIN_DIRECTIVE
  129. | BEGIN_CODE
  130. | AT_PAGE of int
  131. | ASSERTION
  132. | AND
  133. | ALT
  134. | ALL