Escrevendo um interpretador de lisp parte 2

Kaique Silva
Jan 9, 2022

--

Neste momento estamos debruçados no problema de como analisaremos os nossos tokens para poder gerar uma camada intermediaria para o nosso interpretador. Isso nós resolveremos com o nosso parser que vai transformar tudo em nosso AST. Mas antes de dar continuidade devemos ver como estão as coisas com a nossa implementação então aqui esta a nossa impressão da AST.

Para produzir o arquivo de expressões use este comando:

rm Expr.ts && npm run build:tool-generate-ast && node tool/GenerateAst.js ./

E para executar a nossa impressão use:

npm run build:ast-printer && node AstPrinter.js

E com isto a nossa produção esta funcionando.

--

--