X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Fmain%2Fmain.lisp;h=00107faf2ee0ecbb563b267cd5bf798d34803b64;hb=4a9ed570e6d2c79ac7cac0a6a84d414ee658cd3e;hp=6ae3bc0ff10c70341d2506cbf56cdb3215167d83;hpb=d0e9e5aea40d947370e90276fe12fbaa671c8992;p=clnl diff --git a/src/main/main.lisp b/src/main/main.lisp index 6ae3bc0..00107fa 100644 --- a/src/main/main.lisp +++ b/src/main/main.lisp @@ -6,7 +6,7 @@ (let* ((lexed-ast (let ((ast (cl-nl.lexer:lex str))) (format t "Via lexing, AST for ~S became ~S~%" str ast) ast)) (parsed-ast (let ((ast (cl-nl.parser:parse lexed-ast))) (format t "Via parsing, AST for ~S became ~S~%" lexed-ast ast) ast)) - (transpiled-ast (let ((ast (cl-nl.transpiler:transpile-command-block parsed-ast))) (format t "Via transpiling, AST for ~S became ~S~%" parsed-ast ast) ast))) + (transpiled-ast (let ((ast (cl-nl.transpiler:transpile-commands parsed-ast))) (format t "Via transpiling, AST for ~S became ~S~%" parsed-ast ast) ast))) (eval transpiled-ast))) (defun p (result) result) @@ -17,7 +17,9 @@ do (p (e (r str))))) (defun boot () - (cl-nl.random:set-seed 15)) + (cl-nl.random:set-seed 15) + (cl-nl.nvm:create-world) + ) (defun run-commands (cmds) - (eval (cl-nl.transpiler:transpile-command-block (cl-nl.parser:parse (cl-nl.lexer:lex cmds))))) + (eval (cl-nl.transpiler:transpile-commands (cl-nl.parser:parse (cl-nl.lexer:lex cmds)))))