<?php $CORE_PATH = "../../pos/is4c-nf/"; print_docs("{$CORE_PATH}parser-class-lib/preparse/"); print_docs("{$CORE_PATH}parser-class-lib/parse/"); class Parser { } class PreParser { } function print_docs($dir) { global $CORE_PATH; $dh = opendir($dir); while (False !== ($file = readdir($dh))) { if (substr($file, -4) != ".php") { continue; } $cn = substr($file, 0, strlen($file) - 4); if (!class_exists($cn)) { include_once $dir . "/" . $cn . ".php"; } $instance = new $cn(); print "<h3>{$cn}</h3>"; print $instance->doc(); print "<hr />"; } closedir($dh); }
print $blank_line; $versions = array("v1.3.3", "v1.3.2", "v1.3.1", "v1.3"); foreach ($versions as $key => $v) { print_docs("Release {$v} (Stone Age)", "hwloc-{$v}-letter.pdf", "hwloc-{$v}-a4.pdf", "{$v}/"); } ######################################################### print $blank_line; $versions = array("v1.2.2", "v1.2.1", "v1.2"); foreach ($versions as $key => $v) { print_docs("Release {$v} (Cretaceous)", "hwloc-{$v}-letter.pdf", "hwloc-{$v}-a4.pdf", "{$v}/"); } ######################################################### print $blank_line; $versions = array("v1.1.2", "v1.1.1", "v1.1"); foreach ($versions as $key => $v) { print_docs("Release {$v} (Jurassic)", "hwloc-{$v}-letter.pdf", "hwloc-{$v}-a4.pdf", "{$v}/"); } ######################################################### print $blank_line; $versions = array("v1.0.3", "v1.0.2", "v1.0.1", "v1.0"); foreach ($versions as $key => $v) { print_docs("Release {$v} (Precambrian)", "hwloc-{$v}-letter.pdf", "hwloc-{$v}-a4.pdf", "{$v}/"); } ######################################################### print $blank_line; $versions = array("v0.9.3", "v0.9.2", "v0.9.1"); foreach ($versions as $key => $v) { print_docs("Release {$v} (Big-Bang" . ($v == "v0.9.2" ? ", identical to 0.9.1 except for some documentation image sizes" : "") . ")", "hwloc-{$v}-letter.pdf", "hwloc-{$v}-a4.pdf", "{$v}/"); } print "</table>\n</div>\n\n"; include_once "{$topdir}/includes/footer.inc";