1Parser(3)                        OCaml library                       Parser(3)
2
3
4

NAME

6       Parser - no description
7

Module

9       Module   Parser
10

Documentation

12       Module Parser
13        : sig end
14
15
16
17
18
19
20
21       type token =
22        | WITH
23        | WHILE
24        | WHEN
25        | VIRTUAL
26        | VAL
27        | UNDERSCORE
28        | UIDENT of string
29        | TYPE
30        | TRY
31        | TRUE
32        | TO
33        | TILDE
34        | THEN
35        | STRUCT
36        | STRING of (string * string option)
37        | STAR
38        | SIG
39        | SEMISEMI
40        | SEMI
41        | RPAREN
42        | REC
43        | RBRACKET
44        | RBRACE
45        | QUOTE
46        | QUESTION
47        | PRIVATE
48        | PREFIXOP of string
49        | PLUSEQ
50        | PLUSDOT
51        | PLUS
52        | PERCENT
53        | OR
54        | OPTLABEL of string
55        | OPEN
56        | OF
57        | OBJECT
58        | NONREC
59        | NEW
60        | MUTABLE
61        | MODULE
62        | MINUSGREATER
63        | MINUSDOT
64        | MINUS
65        | METHOD
66        | MATCH
67        | LPAREN
68        | LIDENT of string
69        | LETOP of string
70        | LET
71        | LESSMINUS
72        | LESS
73        | LBRACKETPERCENTPERCENT
74        | LBRACKETPERCENT
75        | LBRACKETLESS
76        | LBRACKETGREATER
77        | LBRACKETBAR
78        | LBRACKETATATAT
79        | LBRACKETATAT
80        | LBRACKETAT
81        | LBRACKET
82        | LBRACELESS
83        | LBRACE
84        | LAZY
85        | LABEL of string
86        | INT of (string * char option)
87        | INITIALIZER
88        | INHERIT
89        | INFIXOP4 of string
90        | INFIXOP3 of string
91        | INFIXOP2 of string
92        | INFIXOP1 of string
93        | INFIXOP0 of string
94        | INCLUDE
95        | IN
96        | IF
97        | HASHOP of string
98        | HASH
99        | GREATERRBRACKET
100        | GREATERRBRACE
101        | GREATER
102        | FUNCTOR
103        | FUNCTION
104        | FUN
105        | FOR
106        | FLOAT of (string * char option)
107        | FALSE
108        | EXTERNAL
109        | EXCEPTION
110        | EQUAL
111        | EOL
112        | EOF
113        | END
114        | ELSE
115        | DOWNTO
116        | DOTOP of string
117        | DOTDOT
118        | DOT
119        | DONE
120        | DOCSTRING of Docstrings.docstring
121        | DO
122        | CONSTRAINT
123        | COMMENT of (string * Location.t)
124        | COMMA
125        | COLONGREATER
126        | COLONEQUAL
127        | COLONCOLON
128        | COLON
129        | CLASS
130        | CHAR of char
131        | BEGIN
132        | BARRBRACKET
133        | BARBAR
134        | BAR
135        | BANG
136        | BACKQUOTE
137        | ASSERT
138        | AS
139        | ANDOP of string
140        | AND
141        | AMPERSAND
142        | AMPERAMPER
143
144
145
146
147
148       exception Error
149
150
151
152
153
154       val  use_file  :  (Lexing.lexbuf  ->  token) -> Lexing.lexbuf -> Parse‐
155       tree.toplevel_phrase list
156
157
158
159
160       val toplevel_phrase : (Lexing.lexbuf  ->  token)  ->  Lexing.lexbuf  ->
161       Parsetree.toplevel_phrase
162
163
164
165
166       val parse_pattern : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parse‐
167       tree.pattern
168
169
170
171
172       val parse_expression : (Lexing.lexbuf ->  token)  ->  Lexing.lexbuf  ->
173       Parsetree.expression
174
175
176
177
178       val  parse_core_type  :  (Lexing.lexbuf  ->  token) -> Lexing.lexbuf ->
179       Parsetree.core_type
180
181
182
183
184       val interface : (Lexing.lexbuf -> token)  ->  Lexing.lexbuf  ->  Parse‐
185       tree.signature
186
187
188
189
190       val  implementation  :  (Lexing.lexbuf  ->  token)  -> Lexing.lexbuf ->
191       Parsetree.structure
192
193
194
195       module MenhirInterpreter : sig end
196
197
198
199
200       module Incremental : sig end
201
202
203
204
205
206
207
208OCamldoc                          2019-07-30                         Parser(3)
Impressum