diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2025-01-02 11:14:26 +0100 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2025-01-02 11:14:26 +0100 |
commit | 64f56807a090a2d3e7a565caf63cfd0e265b41ca (patch) | |
tree | bbedfcea6718d091575e6cb613b42ec67299c52f /mnml | |
parent | 02864c8c29aee80d59cbd7251046f77a3e8e4093 (diff) |
intermediate parser commit
Diffstat (limited to 'mnml')
-rwxr-xr-x[-rw-r--r--] | mnml | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -1,10 +1,17 @@ +#!/bin/env php + <?php require "vendor/autoload.php"; use Mnml\Lexer\Lexer; +use Mnml\Parser\Parser; + +$input = file_get_contents(realpath($argv[1])); -$input = file_get_contents(__DIR__ . "/test/test.mnml"); $lexer = new Lexer($input); $tokens = $lexer->lex(); -#var_dump($tokens); + +$parser = new Parser($tokens); +$nodes = $parser->parse(); +$parser->printTree(); |