Salve, devo completare un progetto ma sono arrivato ad un punto dove non so come proseguire, volevo dei consigli.
La traccia del progetto è questa http://twiki.di.uniroma1.it/pub/Meto.../progetto.html
Ho una classe StrBool, con costruttore
StrBoolExpr(String expr, SBEAtom atom)
e con i metodi
check() Fa un controllo sintattico della espressione dell'oggetto: parentesi, operatori, espressioni atomiche. Se il controllo ha successo ritorna 0, altrimenti ritorna 1 + j, dove j è l'indice del primo carattere della stringa che provoca un errore sintattico
eval() Ritorna il valore della SBE.
Ho un interfaccia SBEAtom con i metodi check() e eval().
Quindi dovrei crearmi una classe che implementa SBEAtom (giusto?). StrBool quindi prende in input la stringa della SBE e il valutatore di espressioni. Cioè? Riuscite a farmi un esempio di come dovrebbe funzionare?
Grazie in anticipo.![]()

Rispondi quotando