setSource($source); $tokenizer->debug = $yydebug; function yylex() { global $tokenizer, $yylval; $terminal =& $tokenizer->getTerminal(); $token =& $terminal->getToken(); $yylval = $terminal; if (!$token) { return $token; } else if (is_string($token)) { return ord($token); } else { return $token[0]; } } function yyerror() { echo "parse error!!\n"; } haskellParser::initialize(); yyparse();