jon.recoil.org

Module Flambda2_parser.Flambda_parser

type token =
  1. | TILDEMINUS
  2. | TILDE
  3. | SYMBOL of Flambda2_parser.Fexpr.compilation_unit option * string
  4. | STRING of string
  5. | STATIC_CONST_VALUE_ARRAY
  6. | STATIC_CONST_FLOAT_BLOCK
  7. | STATIC_CONST_FLOAT_ARRAY
  8. | STATIC_CONST_EMPTY_ARRAY
  9. | STATIC_CONST_BLOCK
  10. | STARDOT
  11. | STAR
  12. | SLASHDOT
  13. | SLASH
  14. | SEMICOLON
  15. | RPAREN
  16. | RBRACKPIPE
  17. | RBRACK
  18. | RBRACE
  19. | QMARKDOT
  20. | QMARK
  21. | PRIM_UNTAG_IMM
  22. | PRIM_UNBOX_VEC128
  23. | PRIM_UNBOX_NATIVEINT
  24. | PRIM_UNBOX_INT64
  25. | PRIM_UNBOX_INT32
  26. | PRIM_UNBOX_FLOAT
  27. | PRIM_TAG_IMM
  28. | PRIM_STRING_LOAD
  29. | PRIM_STRING_LENGTH
  30. | PRIM_PROJECT_VALUE_SLOT
  31. | PRIM_PROJECT_FUNCTION_SLOT
  32. | PRIM_PHYS_NE
  33. | PRIM_PHYS_EQ
  34. | PRIM_OPAQUE
  35. | PRIM_NUM_CONV
  36. | PRIM_IS_INT
  37. | PRIM_IS_FLAT_FLOAT_ARRAY
  38. | PRIM_INT_SHIFT
  39. | PRIM_INT_COMP
  40. | PRIM_INT_ARITH
  41. | PRIM_GET_TAG
  42. | PRIM_END_TRY_REGION
  43. | PRIM_END_REGION
  44. | PRIM_END_GHOST_TRY_REGION
  45. | PRIM_END_GHOST_REGION
  46. | PRIM_BYTES_SET
  47. | PRIM_BYTES_LOAD
  48. | PRIM_BYTES_LENGTH
  49. | PRIM_BOX_NATIVEINT
  50. | PRIM_BOX_INT64
  51. | PRIM_BOX_INT32
  52. | PRIM_BOX_FLOAT
  53. | PRIM_BOOLEAN_NOT
  54. | PRIM_BLOCK_SET
  55. | PRIM_BLOCK_LOAD
  56. | PRIM_BLOCK
  57. | PRIM_BIGSTRING_SET
  58. | PRIM_BIGSTRING_LOAD
  59. | PRIM_BEGIN_TRY_REGION
  60. | PRIM_BEGIN_REGION
  61. | PRIM_BEGIN_GHOST_TRY_REGION
  62. | PRIM_BEGIN_GHOST_REGION
  63. | PRIM_ARRAY_SET
  64. | PRIM_ARRAY_LOAD
  65. | PRIM_ARRAY_LENGTH
  66. | PLUSDOT
  67. | PLUS
  68. | PIPE
  69. | PERCENT
  70. | NOTEQUALDOT
  71. | NOTEQUAL
  72. | MINUSGREATER
  73. | MINUSDOT
  74. | MINUS
  75. | LPAREN
  76. | LESSMINUS
  77. | LESSEQUALDOT
  78. | LESSEQUAL
  79. | LESSDOT
  80. | LESS
  81. | LBRACKPIPE
  82. | LBRACK
  83. | LBRACE
  84. | KWD_WITH
  85. | KWD_WHERE
  86. | KWD_VEC128
  87. | KWD_VAL
  88. | KWD_UNSIGNED
  89. | KWD_UNROLL
  90. | KWD_UNREACHABLE
  91. | KWD_UNIT
  92. | KWD_TUPLED
  93. | KWD_TOPLEVEL
  94. | KWD_TAILREC
  95. | KWD_TAGGED
  96. | KWD_TAG
  97. | KWD_SWITCH
  98. | KWD_SUCC
  99. | KWD_SIZE
  100. | KWD_SET_OF_CLOSURES
  101. | KWD_RERAISE
  102. | KWD_REGULAR
  103. | KWD_REGION
  104. | KWD_REC_INFO
  105. | KWD_REC
  106. | KWD_PUSH
  107. | KWD_POP
  108. | KWD_OF
  109. | KWD_NOTRACE
  110. | KWD_NOALLOC
  111. | KWD_NEWER_VERSION_OF
  112. | KWD_NEVER
  113. | KWD_NATIVEINT
  114. | KWD_MUTABLE
  115. | KWD_LXOR
  116. | KWD_LSR
  117. | KWD_LSL
  118. | KWD_LOR
  119. | KWD_LOOPIFY
  120. | KWD_LOCAL
  121. | KWD_LET
  122. | KWD_LAND
  123. | KWD_INVALID
  124. | KWD_INT64
  125. | KWD_INT32
  126. | KWD_INLINING_STATE
  127. | KWD_INLINED
  128. | KWD_INLINE
  129. | KWD_INF
  130. | KWD_IN
  131. | KWD_IMMUTABLE_UNIQUE
  132. | KWD_IMM
  133. | KWD_ID
  134. | KWD_HINT
  135. | KWD_HEAP_OR_LOCAL
  136. | KWD_HCF
  137. | KWD_GENERIC
  138. | KWD_GC_IGNORABLE
  139. | KWD_FLOAT
  140. | KWD_EXN
  141. | KWD_ERROR
  142. | KWD_END
  143. | KWD_DO_NOT_INLINE
  144. | KWD_DONE
  145. | KWD_DIRECT
  146. | KWD_DEPTH
  147. | KWD_DELETED
  148. | KWD_DEFINE_ROOT_SYMBOL
  149. | KWD_DEFAULT
  150. | KWD_CONT
  151. | KWD_CODE
  152. | KWD_CLOSURE
  153. | KWD_CCALL
  154. | KWD_BSWAP
  155. | KWD_BOXED
  156. | KWD_AVAILABLE
  157. | KWD_ASR
  158. | KWD_ARRAY
  159. | KWD_APPLY
  160. | KWD_ANY
  161. | KWD_ANDWHERE
  162. | KWD_AND
  163. | KWD_ALWAYS
  164. | INT of string * char option
  165. | IDENT of string
  166. | GREATEREQUALDOT
  167. | GREATEREQUAL
  168. | GREATERDOT
  169. | GREATER
  170. | FLOAT of float
  171. | EQUALDOT
  172. | EQUAL
  173. | EOF
  174. | DOT
  175. | COMMA
  176. | COLON
  177. | CARET
  178. | BLANK
  179. | BIGARROW
  180. | AT
  181. | AMP
exception Error
module MenhirInterpreter : sig ... end
module Incremental : sig ... end