Compilador de linguagem LA para linguagem C.
Para montar o projeto:
cd Compilador-LA
./gradlew fatJar
Para realizar os testes no compilador:
- Analisador Sintático:
./gradlew testParser
- Analisador Semântico:
./gradlew testSemantic
- Gerador de Código:
./gradlew testCodeGen
- Integração do compilador (todos os testes acima):
./gradlew testCompiler
Para realizar testes a parte:
cd Compilador-LA
./gradlew fatJar
java -jar ./build/libs/cla.jar <arquivo de teste>
Caso seja feita alguma mudança na gramática:
- Tenha o antlr instalado
- Compile a gramática:
cd /Compilador-LA/src/main/java antlr4 -visitor LA.g4 -o <caminho para o diretorio t1>