added a test suite, adapted from PL/0 Tools