Hello, I want to use SmaccParser with my Expert System. I want to parse a String of the form : (A&B)->C and/or A->C and/or ((A&B)|C)->D I created a suclass of SmaccParser and SmaccScanner but I don't know to utilise SmaCC. If you could help me to understand and use theses classes. Thanks for your request. Sébastien Aubry.