修改define变量查找为逐层查找，以期和java一致