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.