String code = "a = !( 1 + 2 * 9 | 8 == 2)";
String expected = "2 8 EQ 9 2 MUL 1 ADD OR NOT 0 MSTORE";
SerpentParser parser = ParserUtils.getParser(SerpentLexer.class,
SerpentParser.class, code);
ParseTree tree = parser.parse();
String result = new SerpentToAssemblyCompiler().visit(tree);
result = result.replaceAll("\\s+", " ");
result = result.trim();