Skip to content

Um interpretador é um programa que executa um código fonte, traduzindo-o em tempo real para uma forma que o computador possa entender e executar. O interpretador processa o código linha por linha.

Notifications You must be signed in to change notification settings

Flipedds/interpretador-cap

Repository files navigation

INTERPRETADOR-CAP 🌐

TechnologiesGetting StartedCollaboratorsContribute

Um interpretador é um programa que executa um código fonte, traduzindo-o em tempo real para uma forma que o computador possa entender e executar. O interpretador processa o código linha por linha.

💻 Technologies

  • C
  • GCC

🚀 Getting started

Prerequisites

Cloning

git clone project-url
cd project-name

Example Language File

mostre "Oi"
mostre 10
guarde nome = "filipe andre silva"
guarde idade = 20
mostre nome
mostre idade

Interpreter Compilation

gcc .\main.c .\analisador_semantico\analisador_semantico.c 
.\analisador_lexico\analisador_lexico.c .\analisador_sintatico\analisador_sintatico.c 
.\arvore_de_sintaxe_abstrata\arvore_de_sintaxe_abstrata.c .\interpretar_arvore\interpretar_arvore.c 
.\utils\utils.c -o cap

Interpreter Execution passing a file as argument

 .\cap.exe .\lang_exemplo\main.cap

🤝 Collaborators

Filipe André Profile Picture
Filipe André

📫 Contribute

  1. git clone project-url
  2. git checkout -b feature-name
  3. Follow commit patterns
  4. Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!

Documentations that might help

📝 How to create a Pull Request

💾 Commit pattern

About

Um interpretador é um programa que executa um código fonte, traduzindo-o em tempo real para uma forma que o computador possa entender e executar. O interpretador processa o código linha por linha.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published