Lines Matching refs:name
163 defaults = ["=%s" % name for name in defaults]
257 def __init__(self,name,indent,docstr=''):
262 self.name = name
266 #print('push scope: [%s@%s]' % (sub.name,sub.indent))
287 return Scope(self.name,indent,self.docstr)
302 str += 'class _PyCmplNoType:\n def __getattr__(self,name):\n return None\n'
326 def __init__(self, name, supers, indent, docstr=''):
327 Scope.__init__(self,name,indent, docstr)
330 c = Class(self.name,self.supers,indent, self.docstr)
335 str = '%sclass %s' % (self.currentindent(),self.name)
347 def __init__(self, name, params, indent, docstr=''):
348 Scope.__init__(self,name,indent, docstr)
351 return Function(self.name,self.params,indent, self.docstr)
354 (self.currentindent(),self.name,','.join(self.params))
367 name = []
373 name.append(token)
379 name.append(token)
380 return (".".join(name), token)
385 name, token = self._parsedotname()
386 if not name: break
389 imports.append((name, name2))
396 name = ''
402 if '=' not in name: name = name.replace(' ', '')
403 names.append(name.strip())
404 name = ''
407 name += "("
411 else: name += ")"
415 name += "%s " % str(token)
482 #print('line found [%s] scope=%s' % (line.replace('\n',''),self.scope.name))
495 newscope.local('%s = %s' % (scp.params[0],scp.parent.name))
570 for name, alias in names:
571 loc = "from %s import %s" % (mod,name)
578 name,token = self._parsedotname(token)
581 dbg("parseassignment: %s = %s" % (name, stmt))
583 self.scope.local("%s = %s" % (name,stmt))