示例#1
0
function runLexer($input, LexerInterface $lexer, InterpeterInterface $interpeter)
{
    try {
        $results = $lexer->run($input);
    } catch (\Exception $exception) {
        return false;
    }
    var_export($results);
    $batch = $interpeter->begin();
    foreach ($results as $result) {
        $interpeter->parse($result, $batch);
    }
    $interpeter->end($batch);
}