Skip to content

Proposta de solução do TFC em Engenharia Informática pela ESPU-UNIKIVI, 02-2018

License

Notifications You must be signed in to change notification settings

AdaoPedro/Compilador-Infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compilador Infra.

Foco no analisador léxico e sintático

Neste Repositório contém o código fonte do compilador da linguagem Infra e os arquivos relacionados com a linguagem

Introdução

Infra é uma linguagem de programação experimental que obedece o paradígma estruturado e procedural. Possui características de linguagens muito conhecidas como Pascal e SQL (Structured Query Language).
As funcionalidades da nova Linguagem de Programação vão desde a criação e chamada de Procedimentos com ou sem parâmetros, variáveis locais e globais, tipos de dados básicos como inteiros, flutuantes, booleano, caracteres e sequência de caracteres (strings), estruturas de condição e de repetição com desvios ou sem, funções de entrada e saída padrão e de encerramento do programa.
Os seus termos reservados escritos em língua inglesa e são case-insensitive, ou seja não diferencia termos maiúsculas das minúsculas.

Requisitos

       GNU Bison
       Flex (Fast Lexical Analyzer Generator )
       GNU GCC (GNU Compiler Collection)

Contribua!