Support user-defined dollar expression