Home | History | Annotate | Download | only in mako

Lines Matching defs:identifiers

169     def identifiers(self):
249 self.compiler.identifiers = module_identifiers
290 self.compiler.identifiers.branch(self.node))
295 len(self.identifiers.locally_assigned) > 0 or
296 len(self.identifiers.argument_declared) > 0
301 self.identifiers.argument_declared
304 self.write_variable_declares(self.identifiers, toplevel=True)
316 self.identifiers, toplevel=True)
357 identifiers = self.compiler.identifiers.branch(node)
373 self.write_inline_def(node, identifiers, nested=False)
430 def write_variable_declares(self, identifiers, toplevel=False, limit=None):
450 comp_idents = dict([(c.funcname, c) for c in identifiers.defs])
455 to_write = to_write.union(identifiers.undeclared)
460 [c.funcname for c in identifiers.closuredefs.values()])
462 # remove identifiers that are declared in the argument
464 to_write = to_write.difference(identifiers.argument_declared)
466 # remove identifiers that we are going to assign to.
471 to_write = to_write.difference(identifiers.locally_declared)
507 self.write_def_decl(comp, identifiers)
509 self.write_inline_def(comp, identifiers, nested=True)
512 self.write_def_decl(comp, identifiers)
514 self.write_inline_def(comp, identifiers, nested=True)
556 def write_def_decl(self, node, identifiers):
563 len(self.identifiers.locally_assigned) > 0 or
564 len(self.identifiers.argument_declared) > 0):
573 def write_inline_def(self, node, identifiers, nested):
597 identifiers = identifiers.branch(node, nested=nested)
599 self.write_variable_declares(identifiers)
601 self.identifier_stack.append(identifiers)
610 namedecls, False, identifiers,
668 args, buffered, identifiers,
706 identifiers,
846 if not self.in_def and len(self.identifiers.locally_assigned) > 0:
899 callable_identifiers = self.identifiers.branch(node, nested=True)
987 # if these identifiers correspond to a "nested"
988 # scope, it means whatever the parent identifiers
1037 """create a new Identifiers for a new Node, with
1038 this Identifiers as the parent."""
1047 return "Identifiers(declared=%r, locally_declared=%r, "\
1059 """update the state of this Identifiers with the undeclared
1060 and declared identifiers of the given node."""
1218 identifiers."""