Module Ppx_optcomp__.Cparser

module Parsing = Caml.Parsing
type lexer = Stdlib.Lexing.lexbuf -> Ppxlib.Parser.token
val located : 'a -> Stdlib.Lexing.lexbuf -> 'a Ppxlib.Location.loc
val parse : ('a -> Stdlib.Lexing.lexbuf -> 'b) -> 'a -> Stdlib.Lexing.lexbuf -> 'b
val fetch_directive_argument : lexer -> Stdlib.Lexing.lexbuf -> Ppxlib_ast__.Import.Parsetree.structure_item option
val parse_directive : lexer -> Stdlib.Lexing.lexbuf -> 'a Ppx_optcomp__.Token.t
val parse_loop : Stdlib.Lexing.lexbuf -> 'a Ppx_optcomp__.Token.t list