package reason

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

Innovation. Community. Security.