jon.recoil.org

Module Parser_extended.ParserSource

Sourcetype token =
  1. | WITH
  2. | WHILE
  3. | WHEN
  4. | VIRTUAL
  5. | VAL
  6. | UNDERSCORE
  7. | UIDENT of string
  8. | TYPE_DISAMBIGUATOR of string
  9. | TYPE
  10. | TRY
  11. | TRUE
  12. | TO
  13. | TILDE
  14. | THEN
  15. | STRUCT
  16. | STRING of string * Ocaml_common.Location.t * string option
  17. | STAR
  18. | STACK
  19. | SLASH
  20. | SIG
  21. | SEMISEMI
  22. | SEMI
  23. | RPAREN
  24. | REC
  25. | RBRACKETGREATER
  26. | RBRACKET
  27. | RBRACE
  28. | QUOTED_STRING_ITEM of string * Ocaml_common.Location.t * string * Ocaml_common.Location.t * string option
  29. | QUOTED_STRING_EXPR of string * Ocaml_common.Location.t * string * Ocaml_common.Location.t * string option
  30. | QUOTE
  31. | QUESTION
  32. | PRIVATE
  33. | PREFIXOP of string
  34. | PLUSEQ
  35. | PLUSDOT
  36. | PLUS
  37. | PERCENT
  38. | OR
  39. | OPTLABEL of string
  40. | OPEN
  41. | OF
  42. | OBJECT
  43. | NONREC
  44. | NEW
  45. | MUTABLE
  46. | MODULE
  47. | MOD
  48. | MINUSGREATER
  49. | MINUSDOT
  50. | MINUS
  51. | METHOD
  52. | MATCH
  53. | LPAREN
  54. | LOCAL
  55. | LIDENT of string
  56. | LETOP of string
  57. | LET
  58. | LESSMINUS
  59. | LESSLBRACKET
  60. | LESS
  61. | LBRACKETPERCENTPERCENT
  62. | LBRACKETPERCENT
  63. | LBRACKETLESS
  64. | LBRACKETGREATER
  65. | LBRACKETCOLON
  66. | LBRACKETBAR
  67. | LBRACKETATATAT
  68. | LBRACKETATAT
  69. | LBRACKETAT
  70. | LBRACKET
  71. | LBRACELESS
  72. | LBRACE
  73. | LAZY
  74. | LABEL of string
  75. | KIND_OF
  76. | KIND_ABBREV
  77. | INT of string * char option
  78. | INITIALIZER
  79. | INHERIT
  80. | INFIXOP4 of string
  81. | INFIXOP3 of string
  82. | INFIXOP2 of string
  83. | INFIXOP1 of string
  84. | INFIXOP0 of string
  85. | INCLUDE
  86. | IN
  87. | IF
  88. | HASH_SYNTAX of string * bool
  89. | HASH_SUFFIX
  90. | HASH_INT of string * char option
  91. | HASH_FLOAT of string * char option
  92. | HASHTRUE
  93. | HASHOP of string
  94. | HASHLPAREN
  95. | HASHLBRACE
  96. | HASHFALSE
  97. | HASH
  98. | GREATERRBRACKET
  99. | GREATERRBRACE
  100. | GREATER
  101. | GLOBAL
  102. | FUNCTOR
  103. | FUNCTION
  104. | FUN
  105. | FOR
  106. | FLOAT of string * char option
  107. | FALSE
  108. | EXTERNAL
  109. | EXCLAVE
  110. | EXCEPTION
  111. | EQUAL
  112. | EOL
  113. | EOF
  114. | END
  115. | ELSE
  116. | DOWNTO
  117. | DOTOP of string
  118. | DOTHASH
  119. | DOTDOT
  120. | DOT
  121. | DONE
  122. | DOLLAR
  123. | DOCSTRING of Docstrings.docstring
  124. | DO
  125. | CONSTRAINT
  126. | COMMENT of string * Ocaml_common.Location.t
  127. | COMMA
  128. | COLONRBRACKET
  129. | COLONGREATER
  130. | COLONEQUAL
  131. | COLONCOLON
  132. | COLON
  133. | CLASS
  134. | CHAR of char * string
  135. | BORROW
  136. | BEGIN
  137. | BARRBRACKET
  138. | BARBAR
  139. | BAR
  140. | BANG
  141. | BACKQUOTE
  142. | ATAT
  143. | AT
  144. | ASSERT
  145. | AS
  146. | ANDOP of string
  147. | AND
  148. | AMPERSAND
  149. | AMPERAMPER
Sourceexception Error
Sourceval parse_mod_ext_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ocaml_common.Longident.t
Sourceval parse_constr_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ocaml_common.Longident.t
Sourcemodule MenhirInterpreter : sig ... end
Sourcemodule Incremental : sig ... end