Skip to content

Projetos da disciplina de Compiladores (7° período)

Notifications You must be signed in to change notification settings

nathanruf/Compiladores

Repository files navigation

Compilador para Linguagem Simples

Este é um projeto para a disciplina de Compiladores, implementando um analisador léxico e sintático para uma linguagem simples.

Descrição

O compilador é capaz de analisar programas escritos em uma linguagem de programação simples, oferecendo suporte a uma série de funcionalidades essenciais.

Funcionalidades da Linguagem

  • Declaração de Variáveis: Permite a declaração de variáveis do tipo inteiro ou lógico.
  • Atribuição de Valores: Possibilita a atribuição de valores a variáveis.
  • Entrada e Saída de Dados: Fornece comandos para entrada de dados do usuário (leia) e saída de dados (escreva).
  • Estruturas de Controle: Suporta estruturas de controle condicionais (se-então-senão) e de repetição (enquanto).
  • Expressões Aritméticas e Lógicas: Aceita expressões aritméticas simples, incluindo operadores de adição, subtração, multiplicação e divisão, bem como expressões lógicas com operadores de comparação e lógicos.

Exemplo

Um exemplo de programa escrito nesta linguagem pode ser encontrado no arquivo avaliacao.txt.

About

Projetos da disciplina de Compiladores (7° período)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published