summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/types.mli
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2002-11-14 20:03:21 +0000
committerPascal Rigaux <pixel@mandriva.com>2002-11-14 20:03:21 +0000
commit355143d4b44031b4aeea1684cba1b31bb30c03ba (patch)
treeae16df4f78d20a8050258143e9dbb590e72ad472 /perl_checker.src/types.mli
parent5969b84ce3d36a4dd59e2459ec341b41413c0176 (diff)
downloadperl_checker-355143d4b44031b4aeea1684cba1b31bb30c03ba.tar
perl_checker-355143d4b44031b4aeea1684cba1b31bb30c03ba.tar.gz
perl_checker-355143d4b44031b4aeea1684cba1b31bb30c03ba.tar.bz2
perl_checker-355143d4b44031b4aeea1684cba1b31bb30c03ba.tar.xz
perl_checker-355143d4b44031b4aeea1684cba1b31bb30c03ba.zip
*** empty log message ***
Diffstat (limited to 'perl_checker.src/types.mli')
-rw-r--r--perl_checker.src/types.mli25
1 files changed, 24 insertions, 1 deletions
diff --git a/perl_checker.src/types.mli b/perl_checker.src/types.mli
index b53ed0e..6d61303 100644
--- a/perl_checker.src/types.mli
+++ b/perl_checker.src/types.mli
@@ -29,9 +29,11 @@ type fromparser =
| List of fromparser list
| Block of fromparser list
- | Call of fromparser * fromparser list
| Call_op of string * fromparser list
+ | Call of fromparser * fromparser list
+ | CallP of fromparser * fromparser list
| Method_call of fromparser * fromparser * fromparser list
+ | Method_callP of fromparser * fromparser * fromparser list
| Anonymous_sub of fromparser
| My of fromparser
@@ -43,3 +45,24 @@ type fromparser =
| Too_complex
| Semi_colon
+
+type priority =
+| P_tok
+| P_tight
+| P_mul
+| P_add
+| P_cmp
+| P_eq
+| P_expr
+| P_tight_and
+| P_tight_or
+| P_ternary
+| P_assign
+| P_call_no_paren
+| P_comma
+| P_and
+| P_or
+| P_loose
+
+| P_paren_wanted of priority
+| P_paren of priority