Skip to content

Interpretador em C, implementando um subconjunto de instruções C

Notifications You must be signed in to change notification settings

CristianoSword/Mini-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-C

Interpretador em C, implementando um subconjunto de instruções C

Lista de Recursos no interpretador Mini-C:

  • Funções parametrizadas com variáveis locais.
  • Recursividade.
  • O comando IF.
  • Os laços DO-WHILE, WHILE e FOR.
  • Variáveis int e char.
  • Variáveis globais.
  • Constantes int e char.
  • Constante string (implementação limitada).
  • O comando return, com ou sem valor.
  • Um número limitado de funções da biblioteca padrão.
  • Estes operadores: +, -, *, %, <, >, <=, >=, ==, !=, - unário e + unário.
  • Suporte a parênteses.
  • Funções retornando inteiros.
  • Comentários.
  • Refatorar sintaxe e analisador léxico.
  • Programas exemplos para demonstração do Mini-C.

Restrições:
-O Comando Switch não será implementado.
-Os comandos IF, WHILE, DO e FOR devem estar entre blocos de código de chaves.

About

Interpretador em C, implementando um subconjunto de instruções C

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages