List<Lexer.Lexeme> lexed = new Lexer().lex(code);
System.out.println("Compiling");
Parser p = new Parser(lexed);
p.filterTokens();
System.out.println(p.tokens);
AbstractSyntaxNode program = p.program();
System.out.println(program);
System.out.println("Generating");
GenerateAsm asm = new GenerateAsm();
List<String> gen = asm.generate(program);