handle require_once and include_once, allow single quotes master
authorJeremy Laine <jeremy.laine@m4x.org>
Fri, 14 Jan 2005 18:10:55 +0000 (18:10 +0000)
committerJeremy Laine <jeremy.laine@m4x.org>
Fri, 14 Jan 2005 18:10:55 +0000 (18:10 +0000)
deptrack/src/deptrack.in

index efe9f81..64384c4 100644 (file)
@@ -311,7 +311,7 @@ sub parsefile {
   @phplines = &tagstrip("/*","*/",@phplines);
   @phplines = &commentstrip("\/\/",@phplines);
   @phplines = &commentstrip("#",@phplines);
-  @includes = grep s/.*(require|include)\s*\({0,1}\"(.*)\"\){0,1}.*\n$/$2/, @phplines;
+  @includes = grep s/.*(require|require_once|include|include_once)\s*\({0,1}[\"\'](.*)[\"\']\){0,1}.*\n$/$2/, @phplines;
   foreach my $include (@includes) {
     &dprint("REQ:$include\n");
     if ($include =~ /$mask_php/) {