From 6b649aba925b6f7462da07599fe67ebb12a3460e Mon Sep 17 00:00:00 2001 From: Samuel Mimram Date: Wed, 28 Jul 2004 21:54:47 +0000 Subject: Imported Upstream version 8.0pl1 --- parsing/lexer.mli | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 parsing/lexer.mli (limited to 'parsing/lexer.mli') diff --git a/parsing/lexer.mli b/parsing/lexer.mli new file mode 100644 index 00000000..133bca65 --- /dev/null +++ b/parsing/lexer.mli @@ -0,0 +1,50 @@ +(************************************************************************) +(* v * The Coq Proof Assistant / The Coq Development Team *) +(* unit +val is_keyword : string -> bool + +val func : char Stream.t -> (string * string) Stream.t * (int -> loc) +val location_function : int -> loc + +(* for coqdoc *) +type location_table +val location_table : unit -> location_table +val restore_location_table : location_table -> unit + +val check_ident : string -> unit +val check_keyword : string -> unit + +val tparse : string * string -> ((string * string) Stream.t -> string) option + +val token_text : string * string -> string + +type frozen_t +val freeze : unit -> frozen_t +val unfreeze : frozen_t -> unit +val init : unit -> unit + +type com_state +val com_state: unit -> com_state +val restore_com_state: com_state -> unit + +val set_xml_output_comment : (string -> unit) -> unit -- cgit v1.2.3