Skip to content

IACF/Compilador-Mini-Pascal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Compilador-Mini-Pascal

Fases de Desenvolvimento

  1. Análise Léxica
    • Obter uma gramática léxica
    • Obter uma expressão regular
    • Implementar o analisador léxico
    • Testar
  2. Análise Sintática
    • Obter uma gramática sintática
    • Implementar um analisador léxico e sintático usando o método recursivo descendente
    • Integrar ambos
    • Interface gráfica
    • Casos de teste
  3. Montagem e Visualização da AST
    • Criar uma estrutura de dados que represente a estrutura sintática do programa fonte, uma árvore
    • Visualização da árvore usando padrão de projeto Visitor
  4. Análise de Contexto
    • Descrever dependências de contexto da linguagem
    • Implementar analisador de contexto
  5. Geração de Código
    • Implementar geração de código para todos os comandos

Todas as fases devem ser extensamente documendas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages