# Module Parser.Incremental

    module Incremental: sig .. end

    val use_file : Lexing.position ->
           Parsetree.toplevel_phrase list Parser.MenhirInterpreter.checkpoint

    val toplevel_phrase : Lexing.position ->
           Parsetree.toplevel_phrase Parser.MenhirInterpreter.checkpoint

    val parse_val_longident : Lexing.position -> Longident.t Parser.MenhirInterpreter.checkpoint

    val parse_pattern : Lexing.position ->
           Parsetree.pattern Parser.MenhirInterpreter.checkpoint

    val parse_mty_longident : Lexing.position -> Longident.t Parser.MenhirInterpreter.checkpoint

    val parse_module_type : Lexing.position ->
           Parsetree.module_type Parser.MenhirInterpreter.checkpoint

    val parse_module_expr : Lexing.position ->
           Parsetree.module_expr Parser.MenhirInterpreter.checkpoint

    val parse_mod_longident : Lexing.position -> Longident.t Parser.MenhirInterpreter.checkpoint

    val parse_mod_ext_longident : Lexing.position -> Longident.t Parser.MenhirInterpreter.checkpoint

    val parse_expression : Lexing.position ->
           Parsetree.expression Parser.MenhirInterpreter.checkpoint

    val parse_core_type : Lexing.position ->
           Parsetree.core_type Parser.MenhirInterpreter.checkpoint

    val parse_constr_longident : Lexing.position -> Longident.t Parser.MenhirInterpreter.checkpoint

    val parse_any_longident : Lexing.position -> Longident.t Parser.MenhirInterpreter.checkpoint

    val interface : Lexing.position ->
           Parsetree.signature Parser.MenhirInterpreter.checkpoint

    val implementation : Lexing.position ->
           Parsetree.structure Parser.MenhirInterpreter.checkpoint