summaryrefslogtreecommitdiff
path: root/mnml
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2025-01-04 12:54:36 +0100
committerDaniel Weipert <git@mail.dweipert.de>2025-01-04 12:54:36 +0100
commit7667162a20ebdedac14de88260df018b961548d4 (patch)
treee997ce1fa6a688fbec3ecc44b1f81cf76b1ec64e /mnml
parent57e8f84c1465c0fd8daf78d4178c6b18a65e9158 (diff)
intermediate compiler commit
Diffstat (limited to 'mnml')
-rwxr-xr-xmnml6
1 files changed, 5 insertions, 1 deletions
diff --git a/mnml b/mnml
index 33f7ca0..32937d5 100755
--- a/mnml
+++ b/mnml
@@ -4,6 +4,7 @@
require "vendor/autoload.php";
+use Mnml\Interpreter\Interpreter;
use Mnml\Lexer\Lexer;
use Mnml\Parser\Parser;
@@ -14,4 +15,7 @@ $tokens = $lexer->lex();
$parser = new Parser($tokens);
$nodes = $parser->parse();
-$parser->printTree();
+#$parser->printTree();
+
+$compiler = new Interpreter($nodes);
+$compiler->compile([array_slice($argv, 1)]);