!752 static S rulesID = "#1002329"; static O parser; p { parser = run("#1002369"); parse("class bla {}"); parse("static class bla { String aVar; S x() { return \"bla\"; } }"); parse("CLASS bla {}"); // wrong case } static void parse(S text) { print(">> " + text + " <<"); O result = call(parser, "parse", text, rulesID); L classes = cast call(result, "fullMatchClasses"); print("Matched classes: " + structure(classes)); printStructure(get(parser, "recog")); print(); }