parameters: (self)
return_statement: return params
docstring: Returns the accumulated input params as an array.
  
      In some EcmasSript languages, input params are specified like
      (param:Type, param2:Type2, ...)
      in other they are specified just as
      (param, param2)
      We handle both formats for specifying parameters here and leave
      it to the compilers for each language to detect compile errors.
      This allows more code to be reused between lint checkers for various
      EcmaScript languages.
  
      Returns:
        The accumulated input params as an array.
docstring_summary: Returns the accumulated input params as an array.
docstring_tokens: Returns the accumulated input params as an array .
function: def GetParams(self):
      """Returns the accumulated input params as an array.
  
      In some EcmasSript languages, input params are specified like
      (param:Type, param2:Type2, ...)
      in other they are specified just as
      (param, param2)
      We handle both formats for specifying parameters here and leave
      it to the compilers for each language to detect compile errors.
      This allows more code to be reused between lint checkers for various
      EcmaScript languages.
  
      Returns:
        The accumulated input params as an array.
      """
      params = []
      if self._cumulative_params:
        params = re.compile(r'\s+').sub('', self._cumulative_params).split(',')
        # Strip out the type from parameters of the form name:Type.
        params = map(lambda param: param.split(':')[0], params)
  
      return params
function_tokens: def GetParams ( self ) : params = [ ] if self . _cumulative_params : params = re . compile ( r'\s+' ) . sub ( '' , self . _cumulative_params ) . split ( ',' ) # Strip out the type from parameters of the form name:Type. params = map ( lambda param : param . split ( ':' ) [ 0 ] , params ) return params