The type "lexbuf" is opaque, but has an internal position information field
that can be updated using "lexbuf_set_curr_p", for example if you wish
to update the other fields in that position data before or during
lexing. You will need to do this if you wish to maintain accurate
line-count information. If you do this and wish to maintain strict
cross-compiling compatibility with other langauges you may need code
to conditionally use lexbuf_set_curr_p when compiling F# code.
Note: an abbreviation for (position,byte) LexBuffer
Full Type Signature
type lexbuf = (position,byte) LexBuffer
|