-foreach (array_slice($_SERVER['argv'], 1) as $f) {
- if (mf($f, $m)) {
- printf("<h1>%s</h1>\n", basename($f));
- foreach ($m[1] as $i => $p) {
- if ($o = preg_match('/^(.*), (.*)$/', $m[4][$i], $n)) {
- if ($n[2] == '__construct') {
- printf("<h2 id=\"%s\" class=\"o\">%s</h2>\n", $n[1], $n[1]);
- }
+foreach (array_slice($_SERVER['argv'], 1) as $fp) {
+ foreach (glob($fp) as $f) {
+
+ if (mf($f, $m)) {
+ e("\nAnalyzing %s\n", basename($f));
+ printf("<h1 id=\"%s\">%s</h1>\n", basename($f), basename($f));
+ foreach ($m[1] as $i => $p) {
+ e("Documenting $p\n");
+ if ($o = preg_match('/^(.*), (.*)$/', $m[4][$i], $n)) {
+ if ($n[2] == '__construct') {
+ printf("<h2 id=\"%s\" class=\"o\">%s</h2>\n", $n[1], $n[1]);
+ }
+ $TOC[basename($f)][$n[1]][$n[2]] = $n[1].'::'.$n[2].'()';
+ printf("<h%d id=\"%s\">%s</h%d>\n", 3, $n[1].'_'.$n[2], $p, 3);
+ } else {
+ $TOC[basename($f)][$m[4][$i]] = $m[4][$i].'()';
+ printf("<h%d id=\"%s\">%s</h%d>\n", 2, $m[4][$i], $p, 2);
+ }
+ print ff($m[3][$i]) ."\n";