summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/types.mli
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2003-04-13 10:33:18 +0000
committerPascal Rigaux <pixel@mandriva.com>2003-04-13 10:33:18 +0000
commitf773f4ce3a5f6e5101e0d1483e53001391d18eb4 (patch)
treeae403f4e3d8eb774cec30d0f9f3a3e8abe3696d7 /perl_checker.src/types.mli
parent74be597e2d920f8025d104c4e45e9de03c83062f (diff)
downloadperl_checker-f773f4ce3a5f6e5101e0d1483e53001391d18eb4.tar
perl_checker-f773f4ce3a5f6e5101e0d1483e53001391d18eb4.tar.gz
perl_checker-f773f4ce3a5f6e5101e0d1483e53001391d18eb4.tar.bz2
perl_checker-f773f4ce3a5f6e5101e0d1483e53001391d18eb4.tar.xz
perl_checker-f773f4ce3a5f6e5101e0d1483e53001391d18eb4.zip
use new types to have stricter type checking (prior to adding maybe_context)
Diffstat (limited to 'perl_checker.src/types.mli')
-rw-r--r--perl_checker.src/types.mli16
1 files changed, 16 insertions, 0 deletions
diff --git a/perl_checker.src/types.mli b/perl_checker.src/types.mli
index 4c94d47..6f49cd9 100644
--- a/perl_checker.src/types.mli
+++ b/perl_checker.src/types.mli
@@ -65,3 +65,19 @@ type priority =
| P_paren_wanted of priority
| P_paren of priority
+
+| P_none
+
+type 'a any_spaces_pos = {
+ any : 'a ;
+ spaces : spaces ;
+ pos : int * int ;
+ }
+
+type 'a prio_anyexpr = {
+ priority : priority ;
+ expr : 'a
+ }
+
+type prio_expr_spaces_pos = fromparser prio_anyexpr any_spaces_pos
+type prio_lexpr_spaces_pos = fromparser list prio_anyexpr any_spaces_pos