parameters: (self, token)
docstring: Determines if the given START_BLOCK is part of a goog.scope statement.
  
      Args:
        token: A token of type START_BLOCK.
  
      Returns:
        The goog.scope function call token, or None if such call doesn't exist.
docstring_summary: Determines if the given START_BLOCK is part of a goog.scope statement.
docstring_tokens: Determines if the given START_BLOCK is part of a goog . scope statement .
function: def _GoogScopeOrNone(self, token):
      """Determines if the given START_BLOCK is part of a goog.scope statement.
  
      Args:
        token: A token of type START_BLOCK.
  
      Returns:
        The goog.scope function call token, or None if such call doesn't exist.
      """
      # Search for a goog.scope statement, which will be 5 tokens before the
      # block. Illustration of the tokens found prior to the start block:
      # goog.scope(function() {
      #      5    4    3   21 ^
  
      maybe_goog_scope = token
      for unused_i in xrange(5):
        maybe_goog_scope = (maybe_goog_scope.previous if maybe_goog_scope and
                            maybe_goog_scope.previous else None)
      if maybe_goog_scope and maybe_goog_scope.string == 'goog.scope':
        return maybe_goog_scope
function_tokens: def _GoogScopeOrNone ( self , token ) : # Search for a goog.scope statement, which will be 5 tokens before the # block. Illustration of the tokens found prior to the start block: # goog.scope(function() { #      5    4    3   21 ^ maybe_goog_scope = token for unused_i in xrange ( 5 ) : maybe_goog_scope = ( maybe_goog_scope . previous if maybe_goog_scope and maybe_goog_scope . previous else None ) if maybe_goog_scope and maybe_goog_scope . string == 'goog.scope' : return maybe_goog_scope