Ejemplo n.º 1
0
                            }
                        }
                    }
                }
            }
        }
    }
}
// Create a new defs parser.
$parser = new Defs_Parser($argv[1]);
// Create a DocMerger if updating.
//if($update_docs) {
$docmerger = new DocMerger($docs_dir, $lang, $prefix);
//}
// Create the generator.
$generator = new DocGenerator($parser, $overrides, $docmerger, $prefix, $output_dir);
// Get to work.
$parser->start_parsing();
$generator->register_types();
$generator->create_docs(array_slice($argv, 2));
//stats
echo 'Some statistics:' . "\r\n";
foreach ($GLOBALS['docgenstats'] as $name => $value) {
    echo ' ' . str_pad($name, 12) . ' ' . str_pad($value, 4, ' ', STR_PAD_LEFT) . "\r\n";
}
/*
 * Local variables:
 * tab-width: 4
 * c-basic-offset: 4
 * End:
 */
 public static function generate_pdf($view, $params = null)
 {
     return DocGenerator::generate_pdf($params, $view);
 }