private static bool ShallowEq(NamedExpr expr1, NamedExpr expr2) { return(expr1.Name == expr2.Name && TriggerUtils.SameNullity(expr1.Contract, expr2.Contract)); }
void NamedExpr(out Expression e, bool allowSemi, bool allowLambda) { IToken/*!*/ x, d; e = dummyExpr; Expression expr; Expect(92); x = t; NoUSIdent(out d); Expect(21); Expression(out e, allowSemi, allowLambda); expr = e; e = new NamedExpr(x, d.val, expr); }