class documentation

class DefTag(Tag):

View In Hierarchy

Undocumented

Method __init__ construct a new Tag instance.
Method declared​_identifiers Undocumented
Method get​_argument​_expressions Undocumented
Method undeclared​_identifiers Undocumented
Class Variable __keyword__ Undocumented
Class Variable is​_anonymous Undocumented
Class Variable is​_block Undocumented
Instance Variable decorator Undocumented
Instance Variable filter​_args Undocumented
Instance Variable function​_decl Undocumented
Instance Variable name Undocumented
Property funcname Undocumented

Inherited from Tag:

Method __repr__ Undocumented
Method ​_parse​_attributes Undocumented
Method get​_children Undocumented
Method is​_root Undocumented
Instance Variable attributes Undocumented
Instance Variable expression​_undeclared​_identifiers Undocumented
Instance Variable keyword Undocumented
Instance Variable nodes Undocumented
Instance Variable parent Undocumented
Instance Variable parsed​_attributes Undocumented
def __init__(self, keyword, attributes, **kwargs):

construct a new Tag instance.

this constructor not called directly, and is only called by subclasses.

Parameters
keywordthe tag keyword
attributesraw dictionary of attribute key/value pairs
**kwargsother arguments passed to the Node superclass (lineno, pos)
expressionsa set of identifiers that are legal attributes, which can also contain embedded expressions
nonexpressionsa set of identifiers that are legal attributes, which cannot contain embedded expressions
def declared_identifiers(self):
def get_argument_expressions(self, **kw):

Undocumented

def undeclared_identifiers(self):
__keyword__: str =

Undocumented

is_anonymous: bool =

Undocumented

is_block: bool =

Undocumented

decorator =

Undocumented

filter_args =

Undocumented

function_decl =

Undocumented

name =

Undocumented

@property
funcname =

Undocumented