Syntax Improving Device: a LL(1) parser generator
