Capítulos 10, 11 e 12: FunctionsResolving and BindingClasses

Valendo: 5 pontos

Olá, pessoal!

Chegamos à última etapa do curso! 🧠✨

Depois de construir o interpretador com suporte a expressões, variáveis e controle de fluxo, agora vamos completar o projeto incluindo funçõesresolução de variáveis e classes, consolidando todos os conceitos estudados até aqui.


🎯 Objetivo da atividade

Implementar o suporte completo a:

O trabalho terá como base os capítulos:

📖 Capítulo 10 – Functions

📖 Capítulo 11 – Resolving and Binding

📖 Capítulo 12 – Classes (e Design Note: Prototypes and Power)


📚 O que deve conter

✅ Implementação da definição e chamada de funções (funreturn);

✅ Implementação da resolução de variáveis em diferentes escopos;

✅ Implementação de classes, métodos e inicializadores (init);