Non essendo ancora stata decisa la struttura del linguaggio non è possibile iniziare a implementare il parser. La mia idea è la seguente, ha come scopo finale facilitare il parsing:
Ho scritto degli spunti generali su alcuni punti chiave del linguaggio da cui si sviluppa tale idea.
Spiegazione:
* Il blocco dichiarazione permette di dichiarare e inizializzare con valore immediati le variabili.
* Il blocco esecuzione permette di eseguire manipolare le variabili ed eseguire calcoli e operazioni
Motivazioni:
* Una struttura così proposta facilita il parsing nella creazione delle tabelle di supporto e nella individuazione di errori nel codice ILD.
* L'obbligo di dover dichiare a priori le variabili ci permette di dover impiegare meno tempo nella gestione della prima passata.
Non essendo ancora stata decisa la struttura del linguaggio non è possibile iniziare a implementare il parser. La mia idea è la seguente, ha come scopo finale facilitare il parsing:
esecuzione
PARITA = parity_check(PIPPO); if(PARITA){ print(ARR[2]); }
fine-esecuzione