class_docstr: Checker for ast <-> pattern.
  
  NodeVisitor is needed for specific behavior checker.
  
  Attributes
  ----------
  node : AST
      node we want to compare with pattern
  placeholders : [AST]
      list of placeholder value for later comparison or replacement.
class_docstr_tok: ["Checker","for","ast","<","-",">","pattern",".","NodeVisitor","is","needed","for","specific","behavior","checker",".","Attributes","--","--","--","--","--","node",":","AST","node","we","want","to","compare","with","pattern","placeholders",":","[","AST","]","list","of","placeholder","value","for","later","comparison","or","replacement","."]
docstr: Match if any of the or content match with the other node. 
docstr_tok: ["Match","if","any","of","the","or","content","match","with","the","other","node","."]
code: def visit_AST_or(self, pattern):
      """Match if any of the or content match with the other node."""
      return any(
          self.field_match(self.node, value_or)
          for value_or in pattern.args
      )
  
imports: from gast import AST, iter_fields, NodeVisitor, Dict, Set
  from itertools import permutations
  from math import isnan
label_desc: Use image node_id 5 for calling the Check obj's underlying member method code with example usage: obj.visit_AST_or(pattern) and returns: any