public function getErrorsAsArray($obj)
{
$ret = array();
foreach ($obj->errors as $err) {
$ret[] = $obj instanceof Lexer ? array($err->getMessage(), $err->ch, $err->pos, $err->getCode()) : array($err->getMessage(), $err->token, $err->getCode());
}
return $ret;
}