Skip to content

Simple compiler and virtual machine for execution for DPL (Didatic Procedural Language)

License

Notifications You must be signed in to change notification settings

h-ssiqueira/Compilador

 
 

Repository files navigation

Compilador

GitHub Repository Size

Ubuntu MAC Windows

VS Code

C

Executando

Windows

  • Abra o terminal e execute o comando .\exec.bat para compilar o programa
  • Com o programa compilado, execute .\compilador <nome do arquivo>.txt Obs: é possível obter os logs de debug executando o programa com o comando .\compilador <nome do arquivo>.txt 1. Caso o programa fonte a ser analisado seja muito grande, utilize .\compilador <nome do arquivo>.txt 1 > log.txt para salvar os logs.

Linux && MAC

  • Abra o terminal e execute o comando make para compilar o programa
  • Com o programa compilado, execute .\compilador <nome do arquivo>.txt Obs: é possível obter os logs de debug executando o programa com o comando .\compilador <nome do arquivo>.txt 1. Caso o programa fonte a ser analisado seja muito grande, utilize .\compilador <nome do arquivo>.txt 1 > log.txt para salvar os logs.

Descrição

O presente compilador realiza a tradução da linguagem de programação conforme o diagrama sintático descrito a seguir:

Diagrama sintático

Os tokens utlizados para identificar cada tipo de palavra reservada ou símbolo reservado são descritos na tabela a seguir:

Tabela lexema-símbolo

Autores

Derek Freire Quaresma

Henrique Sartori Siqueira

Lucas Cicconi

Rafael Silva Barbon

About

Simple compiler and virtual machine for execution for DPL (Didatic Procedural Language)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 99.2%
  • Other 0.8%