summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/common.ml
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
commit311a8f18e0dbdddf23f0c52c3a6da76926e556fb (patch)
tree5a4d680cc4684d852fcd318623a33cf11104f5e9 /perl_checker.src/common.ml
parentb1a5ac4a67d5e4776f4cc53b0898671543861896 (diff)
downloadperl-MDK-Common-311a8f18e0dbdddf23f0c52c3a6da76926e556fb.tar
perl-MDK-Common-311a8f18e0dbdddf23f0c52c3a6da76926e556fb.tar.gz
perl-MDK-Common-311a8f18e0dbdddf23f0c52c3a6da76926e556fb.tar.bz2
perl-MDK-Common-311a8f18e0dbdddf23f0c52c3a6da76926e556fb.tar.xz
perl-MDK-Common-311a8f18e0dbdddf23f0c52c3a6da76926e556fb.zip
*** empty log message ***
Diffstat (limited to 'perl_checker.src/common.ml')
-rw-r--r--perl_checker.src/common.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/perl_checker.src/common.ml b/perl_checker.src/common.ml
index 45e6ec1..c4600ff 100644
--- a/perl_checker.src/common.ml
+++ b/perl_checker.src/common.ml
@@ -186,6 +186,8 @@ let rec stack2list s =
Stack.iter (fun e -> l := e :: !l) s ;
!l
+let rec queue2list q = rev (Queue.fold (fun b a -> a :: b) [] q)
+
let rec fix_point f p =
let p' = f p in
if p = p' then p else fix_point f p'