AdaoPedro / Compilador-Infra

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

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

License:GNU General Public License v3.0


Languages

Language:C 90.8%Language:Yacc 6.7%Language:C++ 2.5%