diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2002-11-20 00:53:48 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2002-11-20 00:53:48 +0000 |
commit | 131207a1f99f85d2b8d272e7b47b058076b5c1cf (patch) | |
tree | ccc59e6e5ce5197eecd70944a0f723f143edf031 /perl_checker.src/parser_helper.mli | |
parent | 659ced82c2465f81c3f14a1fa601d7df9ce2d2da (diff) | |
download | perl_checker-131207a1f99f85d2b8d272e7b47b058076b5c1cf.tar perl_checker-131207a1f99f85d2b8d272e7b47b058076b5c1cf.tar.gz perl_checker-131207a1f99f85d2b8d272e7b47b058076b5c1cf.tar.bz2 perl_checker-131207a1f99f85d2b8d272e7b47b058076b5c1cf.tar.xz perl_checker-131207a1f99f85d2b8d272e7b47b058076b5c1cf.zip |
*** empty log message ***
Diffstat (limited to 'perl_checker.src/parser_helper.mli')
-rw-r--r-- | perl_checker.src/parser_helper.mli | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/perl_checker.src/parser_helper.mli b/perl_checker.src/parser_helper.mli index db59ee5..4655810 100644 --- a/perl_checker.src/parser_helper.mli +++ b/perl_checker.src/parser_helper.mli @@ -58,7 +58,7 @@ val check_block_ref : 'a * (Types.spaces * (int * 'b)) -> unit val to_Ident : (string option * string) * ('a * (int * int)) -> Types.fromparser -val to_String : string * ('a * (int * int)) -> Types.fromparser +val to_Raw_string : string * ('a * (int * int)) -> Types.fromparser val op : 'a -> 'b -> 'c * 'd -> 'a * ((unit * 'd) * 'b) val op_p : 'a -> @@ -74,10 +74,6 @@ val only_one_in_List : ('a * Types.fromparser) * ('b * (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 @@ -85,3 +81,24 @@ val call : Types.fromparser * Types.fromparser list -> Types.fromparser val call_one_scalar_para : string * ('a * (int * int)) -> Types.fromparser list -> Types.priority * Types.fromparser +val current_lexbuf : Lexing.lexbuf option ref +val list2tokens : ((int * int) * 'a) list -> Lexing.lexbuf -> 'a +val parse_tokens : + ((Lexing.lexbuf -> 'a) -> Lexing.lexbuf -> 'b list) -> + ((int * int) * 'a) list -> Lexing.lexbuf option -> 'b list +val parse_interpolated : + ((Lexing.lexbuf -> 'a) -> Lexing.lexbuf -> Types.fromparser list) -> + ('b * ((int * int) * 'a) list) list -> ('b * Types.fromparser) list +val to_String : + ((Lexing.lexbuf -> 'a) -> Lexing.lexbuf -> Types.fromparser list) -> + (string * ((int * int) * 'a) list) list * ('b * (int * int)) -> + Types.fromparser +val from_PATTERN : + ((Lexing.lexbuf -> 'a) -> Lexing.lexbuf -> Types.fromparser list) -> + ((string * ((int * int) * 'a) list) list * string) * ('b * (int * int)) -> + Types.fromparser list +val from_PATTERN_SUBST : + ((Lexing.lexbuf -> 'a) -> Lexing.lexbuf -> Types.fromparser list) -> + ((string * ((int * int) * 'a) list) list * + (string * ((int * int) * 'a) list) list * string) * + ('b * (int * int)) -> Types.fromparser list |