Skip to content

victorgawk/interpretador-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interpretador C++

Interpretador para a linguagem C++ desenvolvido na linguagem Haskell como projeto da disciplina LPCP (Linguagens de Programação: Conceitos e Paradigmas) do curso de bacharelado em Ciência da Computação da UFRN em 2010.

Características

O interpretador recebe como entrada um código C++ e executa a sua função main.

O interpretador aceita algumas características básicas da linguagem C++, tais como:

  • declaração e atribuição de variáveis
  • declaração de funções
  • tipos int, char, float, bool, void (somente para funções), string
  • expressões booleanas e aritméticas
  • condicionais (if-else)
  • repetição (while)
  • entrada e saída (cin e cout)

Estrutura de programa

<funcoes> 
void main () { 
<instrucoes>
}

Programa mínimo aceito

void main(){}

About

Interpretador para a linguagem C++ desenvolvido em Haskell.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors