e come si costruisce un parser?
l'espressione è memorizzata all'interno di una stringa, dovrebbe contenere solo operatori logici ( ! , & , | )...se ci sono altri operatori devono dare errore...ed è formata solo da parentesi tonde...
esempi:
(C & (!B & !A))

(((!A & B) & (C & !D)) | ((K & F) & !A))