LLPARSER





LLPARSER e' il risultato di un lavoro di tesi in Informatica, realizzato dal dott. Samuele Manfrin. Si tratta dell'unico, al meglio della mia conoscenza, sistema per la valutazione top-down di grammatiche LL(1) con attributi sintetizzati ed ereditati.

Il sistema, nella versione prototipo, sara' utilizzato nel nostro corso in vari momenti e per varie attivita' successive. Le due principali sono:

  1. definizione di grammatica LL(1)
  2. definizioni di grammatiche ad attributi
  3. analisi di propagazione degli attributi e calcolo


1) Definizione di grammatica LL(1).

  1.   esercitarsi  sul calcolo dei first e dei follow
    1. guida all'uso: Scritta una grammatica e calcolati i first e follow potete inserire la definizione della grammatica nella finestra principale di LLPARSER e verificare la correttezza dei vostri calcoli. La sezione 2 vi avvisa di errori trovati nella vostra definizione.
  2.   esercitarsi sulle condizioni di LL(1)-soddisfacibilita' di una grammatica context free
    1. guida all'uso:
  3.   calcolo delle tabelle di analisi
  4.   esercitarsi sulle derivazioni leftmost
    1. guida all'uso:
  5.   esercitarsi sull'uso di un automa a "espansione" di pila
      1.  

 

Accesso al prototipo