Parse error: syntax error, unexpected $end in E:\Program Files\xampp\htdocs\modx\xpdo\php\generatingmodel.php on line 48
<?php
$xpdo= new xPDO('mysql:host=localhost;dbname=modx', 'root', 'exito2008', 'modx_');
$xpdo->setLogLevel(XPDO_LOG_LEVEL_INFO);
$xpdo->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
$manager= $xpdo->getManager();
$generator= $manager->getGenerator();
$generator->classTemplate= <<<EOD
?>
/**
* [+phpdoc-package+]
*/
class [+class+] extends [+extends+] {
function [+class+](& \$xpdo) {
\$this->__construct(\$xpdo);
}
function __construct(& \$xpdo) {
parent :: __construct(\$xpdo);
}
}
?>
EOD;
$generator->platformTemplate= <<<EOD
<?php
/**
* [+phpdoc-package+]
*/
require_once (strtr(realpath(dirname(dirname(__FILE__))), '\\\\', '/') . '/[+class-lowercase+].class.php');
class [+class+]_[+platform+] extends [+class+] {
function [+class+]_[+platform+](& \$xpdo) {
\$this->__construct(\$xpdo);
}
function __construct(& \$xpdo) {
parent :: __construct(\$xpdo);
}
}
?>
EOD;
$generator->mapHeader= <<<EOD
<?php
/**
* [+phpdoc-package+]
*/
EOD;
$schema = '/_model/ecuadormycountryta.mysql.schema';
$target = '/_model/ecuadormycountryta/model/';
$generator->parseSchema($schema,$target);
?>Parse error: syntax error, unexpected '[', expecting T_STRING in E:\Program Files\xampp\htdocs\modx\xpdo\php\ready.php on line 28

I have used Crimson Editor.