Escrevendo um interpretador de lisp parte 2
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.