#123 重构表达式解析