summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/parser_helper.mli
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2002-11-20 00:53:48 +0000
committerPascal Rigaux <pixel@mandriva.com>2002-11-20 00:53:48 +0000
commit131207a1f99f85d2b8d272e7b47b058076b5c1cf (patch)
treeccc59e6e5ce5197eecd70944a0f723f143edf031 /perl_checker.src/parser_helper.mli
parent659ced82c2465f81c3f14a1fa601d7df9ce2d2da (diff)
downloadperl_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.mli27
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