I dunno, converting a string in some expression language to an AST is still a form of compilation. But if you like build_ast better, that's cool