summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/parser_helper.mli
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2002-11-12 14:07:28 +0000
committerPascal Rigaux <pixel@mandriva.com>2002-11-12 14:07:28 +0000
commitd6cab570487003dcdb3bcfb207fe9f9afd9b478b (patch)
treea9fc734568eb4d674a0d4d4b873c8bdbb22e36e8 /perl_checker.src/parser_helper.mli
parentbe344c9ed676859feddde5c24ef78ac78ab5d570 (diff)
downloadperl_checker-d6cab570487003dcdb3bcfb207fe9f9afd9b478b.tar
perl_checker-d6cab570487003dcdb3bcfb207fe9f9afd9b478b.tar.gz
perl_checker-d6cab570487003dcdb3bcfb207fe9f9afd9b478b.tar.bz2
perl_checker-d6cab570487003dcdb3bcfb207fe9f9afd9b478b.tar.xz
perl_checker-d6cab570487003dcdb3bcfb207fe9f9afd9b478b.zip
*** empty log message ***
Diffstat (limited to 'perl_checker.src/parser_helper.mli')
-rw-r--r--perl_checker.src/parser_helper.mli42
1 files changed, 42 insertions, 0 deletions
diff --git a/perl_checker.src/parser_helper.mli b/perl_checker.src/parser_helper.mli
new file mode 100644
index 0000000..5d1c47b
--- /dev/null
+++ b/perl_checker.src/parser_helper.mli
@@ -0,0 +1,42 @@
+val bpos : int * int
+val msg_with_pos : int * int -> string -> string
+val die_with_pos : int * int -> string -> 'a
+val warn : int * int -> string -> unit
+val die_rule : string -> 'a
+val debug : string -> unit
+val raw_pos2pos : 'a * 'b -> string * 'a * 'b
+val get_pos : 'a * ('b * ('c * 'd)) -> string * 'c * 'd
+val warn_too_many_space : int -> unit
+val warn_no_space : int -> unit
+val warn_cr : int -> unit
+val warn_space : int -> unit
+val sp_0 : 'a * (Types.spaces * (int * 'b)) -> unit
+val sp_0_or_cr : 'a * (Types.spaces * (int * 'b)) -> unit
+val sp_1 : 'a * (Types.spaces * (int * 'b)) -> unit
+val sp_n : 'a * (Types.spaces * (int * 'b)) -> unit
+val sp_p : 'a * (Types.spaces * (int * 'b)) -> unit
+val sp_cr : 'a * (Types.spaces * (int * 'b)) -> unit
+val not_complex : Types.fromparser -> bool
+val string_of_Ident : Types.fromparser -> string
+val check_parenthesized_first_argexpr :
+ string -> Types.fromparser list * (Types.spaces * (int * 'a)) -> unit
+val check_foreach : string * ('a * (int * int)) -> unit
+val check_for : string * ('a * (int * int)) -> unit
+val check_no_paren : string -> Types.fromparser * ('a * (int * int)) -> unit
+val to_Ident :
+ (string option * string) * ('a * (int * int)) -> Types.fromparser
+val to_String : string * ('a * (int * int)) -> Types.fromparser
+val only_one : Types.fromparser list * ('a * (int * int)) -> Types.fromparser
+val only_one_in_List :
+ Types.fromparser * ('a * (int * int)) -> Types.fromparser
+val array_ident_to_hash_ident :
+ Types.fromparser * ('a * (int * int)) -> Types.fromparser
+val from_PATTERN :
+ (string * string) * ('a * (int * int)) -> Types.fromparser list
+val from_PATTERN_SUBST :
+ (string * string * string) * ('a * (int * int)) -> Types.fromparser list
+val to_List : Types.fromparser list -> Types.fromparser
+val sub_declaration :
+ Types.fromparser * string -> Types.fromparser list -> Types.fromparser
+val var_dollar_ : Types.fromparser
+val var_STDOUT : Types.fromparser