class documentation

class _Identifiers: (source)

View In Hierarchy

tracks the status of identifier names as template code is rendered.

Method __init__ Undocumented
Method __repr__ Undocumented
Method add_declared Undocumented
Method branch create a new Identifiers for a new Node, with this Identifiers as the parent.
Method check_declared update the state of this Identifiers with the undeclared and declared identifiers of the given node.
Method visitBlockTag Undocumented
Method visitCallNamespaceTag Undocumented
Method visitCallTag Undocumented
Method visitCode Undocumented
Method visitControlLine Undocumented
Method visitDefTag Undocumented
Method visitExpression Undocumented
Method visitIncludeTag Undocumented
Method visitNamespaceTag Undocumented
Method visitPageTag Undocumented
Method visitTextTag Undocumented
Instance Variable argument_declared Undocumented
Instance Variable closuredefs Undocumented
Instance Variable compiler Undocumented
Instance Variable declared Undocumented
Instance Variable locally_assigned Undocumented
Instance Variable locally_declared Undocumented
Instance Variable node Undocumented
Instance Variable topleveldefs Undocumented
Instance Variable undeclared Undocumented
Property defs Undocumented
Method _check_name_exists Undocumented
def __init__(self, compiler, node=None, parent=None, nested=False): (source)

Undocumented

def __repr__(self): (source)

Undocumented

def add_declared(self, ident): (source)

Undocumented

def branch(self, node, **kwargs): (source)

create a new Identifiers for a new Node, with this Identifiers as the parent.

def check_declared(self, node): (source)

update the state of this Identifiers with the undeclared and declared identifiers of the given node.

def visitBlockTag(self, node): (source)

Undocumented

def visitCallNamespaceTag(self, node): (source)

Undocumented

def visitCallTag(self, node): (source)

Undocumented

def visitCode(self, node): (source)

Undocumented

def visitControlLine(self, node): (source)

Undocumented

def visitDefTag(self, node): (source)

Undocumented

def visitExpression(self, node): (source)

Undocumented

def visitIncludeTag(self, node): (source)

Undocumented

def visitNamespaceTag(self, node): (source)

Undocumented

def visitPageTag(self, node): (source)

Undocumented

def visitTextTag(self, node): (source)

Undocumented

argument_declared = (source)

Undocumented

closuredefs = (source)

Undocumented

compiler = (source)

Undocumented

declared = (source)

Undocumented

locally_assigned = (source)

Undocumented

locally_declared = (source)

Undocumented

Undocumented

topleveldefs = (source)

Undocumented

undeclared = (source)

Undocumented

Undocumented

def _check_name_exists(self, collection, node): (source)

Undocumented