Skip to content
/ aurora Public

Compilador em Java desenvolvido durante a disciplina de Compiladores

Notifications You must be signed in to change notification settings

da0hn/aurora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aurora Lang Compiler

Aplicação desenvolvida durante a disciplina de Compiladores do curso de Engenharia da Computação no Instituto Federal de Ciências e Tecnologia

TODO's

  • Adaptar para última release do Java
  • Reimplementar compilador utilizando Kotlin
  • Implementar uma IDE para o compilador usando TornadoFX

Funcionalidades implementadas

  • Léxico
  • Sintático
  • Semântico
  • Código intermediário
  • Código final

Compilar no windows via .bat

run_aurora --[flags] ${CAMINHO_DO_ARQUIVO}

Executar jar

java -jar aurora --[flags] ${CAMINHO_DO_ARQUIVO}

Para compilar um arquivo .au em qualquer pasta do windows:

  • Coloque o arquivo run_aurora.bat no path do sistema
run_aurora --[flags] %cd%{NOME_DO_ARQUIVO}

flags:

Flags ativam separadamente as funcionalidades do compilador

  • --tokens
  • --syntactic
  • --semantic
  • --symbols
  • --final-code
  • --readable
  • --all

About

Compilador em Java desenvolvido durante a disciplina de Compiladores

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages