jon.recoil.org

Module Flambda2_parser.Flambda_parser

type token =
  1. | TILDE
  2. | SYMBOL of Fexpr.compilation_unit option * string
  3. | STRING of string
  4. | STATIC_CONST_VALUE_ARRAY
  5. | STATIC_CONST_FLOAT_BLOCK
  6. | STATIC_CONST_FLOAT_ARRAY
  7. | STATIC_CONST_EMPTY_ARRAY
  8. | STATIC_CONST_BLOCK
  9. | STAR
  10. | SEMICOLON
  11. | RPAREN
  12. | RBRACKPIPE
  13. | RBRACK
  14. | RBRACE
  15. | PRIM of string
  16. | PIPE
  17. | MINUSGREATER
  18. | LPAREN
  19. | LBRACKPIPE
  20. | LBRACK
  21. | LBRACE
  22. | KWD_WITH
  23. | KWD_WHERE
  24. | KWD_VAL
  25. | KWD_UNROLL
  26. | KWD_UNREACHABLE
  27. | KWD_UNIT
  28. | KWD_TUPLED
  29. | KWD_TOPLEVEL
  30. | KWD_TAILREC
  31. | KWD_TAGGED
  32. | KWD_SWITCH
  33. | KWD_SUCC
  34. | KWD_STUB
  35. | KWD_SIZE
  36. | KWD_SET_OF_CLOSURES
  37. | KWD_RERAISE
  38. | KWD_REGULAR
  39. | KWD_REGION
  40. | KWD_REC_INFO
  41. | KWD_REC
  42. | KWD_PUSH
  43. | KWD_POP
  44. | KWD_OF
  45. | KWD_NULL
  46. | KWD_NOTRACE
  47. | KWD_NOALLOC
  48. | KWD_NEWER_VERSION_OF
  49. | KWD_NEVER
  50. | KWD_NATIVEINT
  51. | KWD_MUTABLE
  52. | KWD_LOOPIFY
  53. | KWD_LOCAL
  54. | KWD_LET
  55. | KWD_INVALID
  56. | KWD_INT64
  57. | KWD_INT32
  58. | KWD_INLINING_STATE
  59. | KWD_INLINED
  60. | KWD_INLINE
  61. | KWD_INF
  62. | KWD_IN
  63. | KWD_IMMUTABLE_UNIQUE
  64. | KWD_IMM
  65. | KWD_ID
  66. | KWD_HINT
  67. | KWD_HCF
  68. | KWD_FLOAT32
  69. | KWD_FLOAT
  70. | KWD_EXN
  71. | KWD_ERROR
  72. | KWD_END
  73. | KWD_DO_NOT_INLINE
  74. | KWD_DONE
  75. | KWD_DIRECT
  76. | KWD_DEPTH
  77. | KWD_DELETED
  78. | KWD_DEFINE_ROOT_SYMBOL
  79. | KWD_DEFAULT
  80. | KWD_CONT
  81. | KWD_CODE
  82. | KWD_CLOSURE
  83. | KWD_CCALL
  84. | KWD_BOXED
  85. | KWD_AVAILABLE
  86. | KWD_ARRAY
  87. | KWD_APPLY
  88. | KWD_ANY
  89. | KWD_ANDWHERE
  90. | KWD_AND
  91. | KWD_ALWAYS
  92. | INT of string * char option
  93. | IDENT of string
  94. | FLOAT of float * char option
  95. | EQUAL
  96. | EOF
  97. | DOT
  98. | COMMA
  99. | COLON
  100. | CARET
  101. | BLANK
  102. | AT
  103. | AMP
exception Error
val flambda_unit : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Fexpr.flambda_unit
module MenhirInterpreter : sig ... end
module Incremental : sig ... end