- Análise Léxica
- Obter uma gramática léxica
- Obter uma expressão regular
- Implementar o analisador léxico
- Testar
- 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
- 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
- Análise de Contexto
- Descrever dependências de contexto da linguagem
- Implementar analisador de contexto
- Geração de Código
- Implementar geração de código para todos os comandos
IACF/Compilador-Mini-Pascal
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|