From 6fd929fba1247185582aab4197476a9902f292a7 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 9 Apr 2004 14:37:41 +0000 Subject: handle "use Foo X.X" (where X.X is a version number requested) --- perl_checker.src/tree.ml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'perl_checker.src/tree.ml') diff --git a/perl_checker.src/tree.ml b/perl_checker.src/tree.ml index f452971..b22868c 100644 --- a/perl_checker.src/tree.ml +++ b/perl_checker.src/tree.ml @@ -191,7 +191,11 @@ let get_uses t = | Use(Ident _ as pkg, _) when uses_external_package (string_of_Ident pkg) -> uses | Use(Ident(_, _, pos) as ident, l) -> let package = string_of_Ident ident in - let para = if l = [] then None else Some(collect from_qw l) in + let para = match l with + | [] -> None + | [ Num(_, _) ] -> None (* don't care about the version number *) + | _ -> Some(collect from_qw l) + in (package, (para, pos)) :: uses | _ -> uses ) [] t -- cgit v1.2.1