ast prooduction