func (v *RuntimeVisitor) VisitAnd(n *parser.NodeAnd) error { v.VisitExpr(n.LeftValue()) boolLeft := boolRegister v.VisitExpr(n.RightValue()) boolRight := boolRegister boolRegister = boolLeft && boolRight return nil }