func (expr *FuncExpr) copyNode() *FuncExpr {
	exprCopy := *expr
	exprCopy.Exprs = append(Exprs(nil), exprCopy.Exprs...)
	return &exprCopy
}
// copyNode makes a copy of this Expr without recursing in any child Exprs.
copyNode makes a copy of this Expr without recursing in any child Exprs.
// copyNode makes a copy of this Expr without recursing in any child Exprs .
func (expr *FuncExpr) copyNode() *FuncExpr {
	exprCopy := *expr
	exprCopy.Exprs = append(Exprs(nil), exprCopy.Exprs...)
	return &exprCopy
}
func ( expr * FuncExpr ) copyNode ( ) * FuncExpr { exprCopy := * expr exprCopy . Exprs = append ( Exprs ( nil ) , exprCopy . Exprs ... ) return & exprCopy }
copyNode makes a copy of this Expr without recursing in any child Exprs.
copyNode makes a copy of this Expr without recursing in any child Exprs .