Expr parser is a independent module now