module X: sig
.. end
A module of parser extensions for working with input sequences that require
position information to woven into the parse function.
type (char #Cf_parser.cursor, 'a)
r
The type of lexical analysis rules.
type (char #Cf_parser.cursor, 'a)
t = (char #Cf_parser.cursor as 'b, char, 'a) Cf_parser.X.t
Woven character stream parser.
val create : (char #Cf_parser.cursor as 'b, 'a) r -> ('b, 'a) t
Use create r
to compose a lexical analyzer from the rule r
.
module Op: sig
.. end
Open this module to bring the operator functions for woven parsers into
the current scope.