func parseExprAnd() -> Expr { let lhs = parseExprAtom() if !consume("&&") { return lhs } let rhs = parseExprAnd() return ExprAnd(lhs, rhs) }