Skip to content

sp0oks/Compilador-LA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compilador-LA

Compilador de linguagem LA para linguagem C.

Instruções

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>

About

Compilador de linguagem LA para linguagem C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published