/js-compiler

Compilador de Javascript em C++

Primary LanguageC++

Mini JS

Este projeto é um compilador de javascript para a máquina de pilha disponilibilizada na aula de compiladores 1 (ICP471).

De modo geral, segue a mesma sintaxe de js, mas possui algumas diferenças pequenas (como o fato de que todas as variáveis devem ser declaradas antes).

É feito com as ferramentas flex e bison, e é extremamente porco.

A máquina de pilha está disponível na pasta mdp.