package merlin-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type token =
  1. | WITH
  2. | WHILE_LWT
  3. | WHILE
  4. | WHEN
  5. | VIRTUAL
  6. | VAL
  7. | UNDERSCORE
  8. | UIDENT of string
  9. | TYPE
  10. | TRY_LWT
  11. | TRY
  12. | TRUE
  13. | TO
  14. | TILDE
  15. | THEN
  16. | STRUCT
  17. | STRING of string * Ocaml_parsing.Location.t * string option
  18. | STAR
  19. | SIG
  20. | SEMISEMI
  21. | SEMI
  22. | RPAREN
  23. | REC
  24. | RBRACKET
  25. | RBRACE
  26. | QUOTED_STRING_ITEM of string * Ocaml_parsing.Location.t * string * Ocaml_parsing.Location.t * string option
  27. | QUOTED_STRING_EXPR of string * Ocaml_parsing.Location.t * string * Ocaml_parsing.Location.t * string option
  28. | QUOTE
  29. | QUESTION
  30. | PRIVATE
  31. | PREFIXOP of string
  32. | PLUSEQ
  33. | PLUSDOT
  34. | PLUS
  35. | PERCENT
  36. | OR
  37. | OPTLABEL of string
  38. | OPEN
  39. | OF
  40. | OBJECT
  41. | NONREC
  42. | NEW
  43. | MUTABLE
  44. | MODULE
  45. | MINUSGREATER
  46. | MINUSDOT
  47. | MINUS
  48. | METHOD
  49. | MATCH_LWT
  50. | MATCH
  51. | LPAREN
  52. | LIDENT of string
  53. | LET_LWT
  54. | LETOP of string
  55. | LET
  56. | LESSMINUS
  57. | LESS
  58. | LBRACKETPERCENTPERCENT
  59. | LBRACKETPERCENT
  60. | LBRACKETLESS
  61. | LBRACKETGREATER
  62. | LBRACKETBAR
  63. | LBRACKETATATAT
  64. | LBRACKETATAT
  65. | LBRACKETAT
  66. | LBRACKET
  67. | LBRACELESS
  68. | LBRACE
  69. | LAZY
  70. | LABEL of string
  71. | INT of string * char option
  72. | INITIALIZER
  73. | INHERIT
  74. | INFIXOP4 of string
  75. | INFIXOP3 of string
  76. | INFIXOP2 of string
  77. | INFIXOP1 of string
  78. | INFIXOP0 of string
  79. | INCLUDE
  80. | IN
  81. | IF
  82. | HASHOP of string
  83. | HASH
  84. | GREATERRBRACKET
  85. | GREATERRBRACE
  86. | GREATERDOT
  87. | GREATER
  88. | FUNCTOR
  89. | FUNCTION
  90. | FUN
  91. | FOR_LWT
  92. | FOR
  93. | FLOAT of string * char option
  94. | FINALLY_LWT
  95. | FALSE
  96. | EXTERNAL
  97. | EXCEPTION
  98. | EQUAL
  99. | EOL
  100. | EOF
  101. | END
  102. | ELSE
  103. | DOWNTO
  104. | DOTTILDE
  105. | DOTOP of string
  106. | DOTLESS
  107. | DOTDOT
  108. | DOT
  109. | DONE
  110. | DOCSTRING of Ocaml_parsing.Docstrings.docstring
  111. | DO
  112. | CONSTRAINT
  113. | COMMENT of string * Ocaml_parsing.Location.t
  114. | COMMA
  115. | COLONGREATER
  116. | COLONEQUAL
  117. | COLONCOLON
  118. | COLON
  119. | CLASS
  120. | CHAR of char
  121. | BEGIN
  122. | BARRBRACKET
  123. | BARBAR
  124. | BAR
  125. | BANG
  126. | BACKQUOTE
  127. | ASSERT
  128. | AS
  129. | ANDOP of string
  130. | AND
  131. | AMPERSAND
  132. | AMPERAMPER
exception Error
val use_file : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.toplevel_phrase list
val toplevel_phrase : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.toplevel_phrase
val parse_val_longident : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Longident.t
val parse_pattern : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.pattern
val parse_mty_longident : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Longident.t
val parse_module_type : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.module_type
val parse_module_expr : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.module_expr
val parse_mod_longident : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Longident.t
val parse_mod_ext_longident : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Longident.t
val parse_expression : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.expression
val parse_core_type : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.core_type
val parse_constr_longident : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Longident.t
val parse_any_longident : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Longident.t
val interface : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.signature
val implementation : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ocaml_parsing.Parsetree.structure
module MenhirInterpreter : sig ... end
module Incremental : sig ... end
OCaml

Innovation. Community. Security.