support limit ast conversion