original_docstring: 
          Scan for color directives in p and its ancestors.
          Return True unless an coloring is unambiguously disabled.
          Called from Leo's node-selection logic and from the colorizer.
          
docstring: Scan for color directives in p and its ancestors.
  Return True unless an coloring is unambiguously disabled.
  Called from Leo's node-selection logic and from the colorizer.
docstring_tokens: Scan for color directives in p and its ancestors . Return True unless an coloring is unambiguously disabled . Called from Leo ' s node - selection logic and from the colorizer .
code: def updateSyntaxColorer(self, p):
          """
          Scan for color directives in p and its ancestors.
          Return True unless an coloring is unambiguously disabled.
          Called from Leo's node-selection logic and from the colorizer.
          """
          if p:  # This guard is required.
              try:
                  self.enabled = self.useSyntaxColoring(p)
                  self.language = self.scanLanguageDirectives(p)
              except Exception:
                  g.es_print('unexpected exception in updateSyntaxColorer')
                  g.es_exception()
code_tokens: def updateSyntaxColorer ( self , p ) : if p : try : self . enabled = self . useSyntaxColoring ( p ) self . language = self . scanLanguageDirectives ( p ) except Exception : g . es_print ( 'unexpected exception in updateSyntaxColorer' ) g . es_exception ( )
short_docstring: Scan for color directives in p and its ancestors.
short_docstring_tokens: Scan for color directives in p and its ancestors .
comment: """
          Scan for color directives in p and its ancestors.
          Return True unless an coloring is unambiguously disabled.
          Called from Leo's node-selection logic and from the colorizer.
          """$SEP$# This guard is required.