Sto giocando e imparando poco con ANTLR creando un semplice DSL per .NET, trasformando lo script in stringa in Dynamic Method. La mia prima idea è stata tradotta in opcode su IL, ma ora sto leggendo sugli alberi di espressione per la creazione di DM. Sembra che io possa produrre qualsiasi metodo usando gli alberi di espressione, proprio come il codice IL?C# Dynamic Method - IL vs Alberi di espressione
grazie!
Codice: https://github.com/ricardoborges/NPortugol2
Non sarà possibile definire nuovi tipi con alberi di espressione. IL è un modo molto più flessibile (ma ancora molto facile da generare). –