project and ExpressionItem

支持issue27中的所有表达式计算和"内部别名命名"