Compiling ast + parser.