Up
module
Parser
:
sig
#
type
token =
#
| TOKEN
#
| TYPE
#
| LEFT
#
| RIGHT
#
| NONASSOC
#
| START
#
| PREC
#
| PUBLIC
#
| COLON
#
| BAR
#
| EOF
#
| EQUAL
#
| INLINE
#
| LPAREN
#
| RPAREN
#
| COMMA
#
| QUESTION
#
| STAR
#
| PLUS
#
| PARAMETER
#
| LID
of
string
Positions
.
located
#
| UID
of
string
Positions
.
located
#
| HEADER
of
Stretch
.
t
#
| OCAMLTYPE
of
Stretch
.
ocamltype
#
| PERCENTPERCENT
of
string
Lazy
.
t
#
| ACTION
of
Syntax
.action
#
val
grammar : (
Lexing
.
lexbuf
->
token
)
->
Lexing
.
lexbuf
->
ConcreteSyntax
.
grammar
end