parse vars in exprs and add more ops