phaser/resources/docgen/wip/output.php
2014-11-25 00:24:29 +00:00

53 lines
No EOL
1.3 KiB
PHP

<?php
require 'src/Block.php';
require 'src/ClassDesc.php';
require 'src/Constant.php';
require 'src/Method.php';
require 'src/Parameter.php';
require 'src/Property.php';
require 'src/ReturnType.php';
require 'src/Processor.php';
header('Content-Type: application/json');
// $data = new Processor("../src/gameobjects/Sprite.js");
$data = new Processor("../src/loader/Cache.js");
// echo $data->total() . " blocks found\n\n";
// echo "\nConstants:\n\n";
for ($i = 0; $i < count($data->consts); $i++)
{
// echo $data->consts[$i]->getJSON() . ",";
}
/*
echo "\nMethods:\n\n";
for ($i = 0; $i < count($data->methods); $i++)
{
$method = $data->methods[$i];
echo "\n\n";
echo $method->name;
echo "\n";
print_r($method->help);
print_r($method->parameters);
print_r($method->returns);
}
echo "\nProperties:\n\n";
for ($i = 0; $i < count($data->properties); $i++)
{
$property = $data->properties[$i];
echo "\n\n";
echo $property->name . "\n";
// print_r($property->types);
echo "Source code line " . $property->line . "\n";
echo "Default: " . $property->default . "\n";
echo "Help: " . "\n";
print_r($property->help);
echo "\n\n";
}
*/
?>