Quote Originariamente inviata da Veronica80 Visualizza il messaggio
Salvando le varie funzioni posso anche creare un'interfaccia utente per crearle prima (così l'utente non deve scrivere codice) una sorta di editor!
La libreria ti permette anche di usare una sorta di "oggetto di base" che, reso visibile al motore di valutazione delle espressioni, trasforma tutti i metodi dell'oggetto in funzioni invocabili all'interno dell'espressione: in questo modo, nella pratica puoi supportare un tuo linguaggio di macro personalizzato (vedi gli esempi di codice).

Nulla vieta di costruirti anche un editor per creare le espressioni e inserirle, visto che di fatto si tratta di costruire una stringa.
Certo, in base a quanto vorrai raffinarlo, ci vorrà un po' di tempo, però una banale inserzione di un nome di funzione all'interno di una casella di testo non è complicata da fare.

Ciao!