Lines Matching refs:eq
344 func (eq *eqExpr) emit(gctx *generationContext) {
345 if eq.left.typ() != eq.right.typ() {
346 eq.left = &toStringExpr{expr: eq.left}
347 eq.right = &toStringExpr{expr: eq.right}
351 eq.left.emit(gctx)
352 if eq.isEq {
357 eq.right.emit(gctx)
364 func (eq *eqExpr) emitListVarCopy(gctx *generationContext) {
365 eq.emit(gctx)
368 func (eq *eqExpr) transform(transformer func(expr starlarkExpr) starlarkExpr) starlarkExpr {
369 eq.left = eq.left.transform(transformer)
370 eq.right = eq.right.transform(transformer)
371 if replacement := transformer(eq); replacement != nil {
374 return eq