summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/parser_helper.mli
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2003-12-16 19:24:37 +0000
committerPascal Rigaux <pixel@mandriva.com>2003-12-16 19:24:37 +0000
commitebe50ae19d23458ac9ae2af2189a62796aecbf48 (patch)
tree64d25eea3f9a476486bd9a226eac224a3f126f71 /perl_checker.src/parser_helper.mli
parent855b07eb852f472b57e59687f7d90badeb348cf9 (diff)
downloadperl-MDK-Common-ebe50ae19d23458ac9ae2af2189a62796aecbf48.tar
perl-MDK-Common-ebe50ae19d23458ac9ae2af2189a62796aecbf48.tar.gz
perl-MDK-Common-ebe50ae19d23458ac9ae2af2189a62796aecbf48.tar.bz2
perl-MDK-Common-ebe50ae19d23458ac9ae2af2189a62796aecbf48.tar.xz
perl-MDK-Common-ebe50ae19d23458ac9ae2af2189a62796aecbf48.zip
- add the tuple(...) context
- check that the value xxx in "... or xxx" is dropped - handle "... or ..., ..."
Diffstat (limited to 'perl_checker.src/parser_helper.mli')
-rw-r--r--perl_checker.src/parser_helper.mli19
1 files changed, 11 insertions, 8 deletions
diff --git a/perl_checker.src/parser_helper.mli b/perl_checker.src/parser_helper.mli
index a97b4ed..678c6f8 100644
--- a/perl_checker.src/parser_helper.mli
+++ b/perl_checker.src/parser_helper.mli
@@ -190,6 +190,13 @@ val call : Types.fromparser * Types.fromparser list -> Types.fromparser
val check_return :
Types.fromparser Types.any_spaces_pos ->
Types.fromparser list Types.prio_anyexpr Types.any_spaces_pos -> unit
+val call_and_context :
+ Types.fromparser * Types.fromparser list ->
+ bool ->
+ Types.priority ->
+ 'a Types.any_spaces_pos ->
+ 'b Types.any_spaces_pos ->
+ Types.fromparser Types.prio_anyexpr Types.any_spaces_pos
val call_no_paren :
Types.fromparser Types.any_spaces_pos ->
Types.fromparser list Types.prio_anyexpr Types.any_spaces_pos ->
@@ -198,13 +205,6 @@ val call_with_paren :
Types.fromparser Types.any_spaces_pos ->
Types.fromparser list Types.prio_anyexpr Types.any_spaces_pos ->
Types.fromparser Types.prio_anyexpr Types.any_spaces_pos
-val call_and_context :
- Types.fromparser * Types.fromparser list ->
- bool ->
- Types.priority ->
- 'a Types.any_spaces_pos ->
- 'b Types.any_spaces_pos ->
- Types.fromparser Types.prio_anyexpr Types.any_spaces_pos
val call_func :
Types.fromparser Types.any_spaces_pos ->
Types.fromparser list Types.prio_anyexpr Types.any_spaces_pos ->
@@ -282,7 +282,10 @@ val mcontext_unop_l :
Types.fromparser list Types.prio_anyexpr Types.any_spaces_pos ->
Types.maybe_context
val mcontext_check_non_none : 'a Types.any_spaces_pos -> unit
-val mcontext_check_none : Types.fromparser list Types.any_spaces_pos -> unit
+val mcontext_check_none :
+ string -> Types.fromparser list -> 'a Types.any_spaces_pos -> unit
val mcontext_op_assign :
Types.fromparser Types.prio_anyexpr Types.any_spaces_pos ->
'a Types.any_spaces_pos -> Types.maybe_context
+val mtuple_context_concat :
+ Types.maybe_context -> Types.maybe_context -> Types.maybe_context