Repositório para construir um interpretador de Delégua escrito na própria linguagem Delégua.
Este projeto organiza o caminho para:
- Produzir um interpretador auto-hospedado (Delégua interpretando Delégua).
- Provar cobertura semântica da linguagem com suíte de conformidade.
- Reutilizar os mesmos programas de teste para validar o compilador em LLVM.
- Uma única fonte de verdade para semântica: AST + regras de execução + suíte de testes.
- Primeiro corretude, depois desempenho.
- Cada etapa deve deixar artefatos reproduzíveis e auditáveis.
Projeto sem Node/npm (não há package.json). Compilação via toolchain LLVM de Delégua, orientada por configuracao.delprops:
compilacao.arquivoSaida=deldel
compilacao.pontoEntrada=fontes/execucao.delegua
compilacao.emitirDebug=verdadeiroComando exato do compilador ainda não documentado neste repositório.
- Estratégia geral:
docs/roteiro-auto-hospedagem.md - Arquitetura alvo:
docs/arquitetura-autointerpretador.md - Pendências de execução:
docs/pendencias-mvp.md
- Definir gramática e AST mínima para um subconjunto executável.
- Criar suíte de conformidade em Delégua.
- Implementar motor de execução e interpretador de AST no próprio Delégua.
- Executar auto-hospedagem em múltiplos estágios.