nodes.py | 61 inheritance. fields and attributes from the parent class are 65 for attr in 'fields', 'attributes': 116 All nodes have fields and attributes. Fields may be other nodes, lists, 117 or arbitrary values. Fields are passed to the constructor as regular 123 fields = () variable in class:Node 127 def __init__(self, *fields, **attributes): 130 if fields: 131 if len(fields) != len(self.fields) 260 fields = ('body',) variable in class:Template 267 fields = ('nodes',) variable in class:Output 272 fields = ('template',) variable in class:Extends 283 fields = ('target', 'iter', 'body', 'else_', 'test', 'recursive') variable in class:For 288 fields = ('test', 'body', 'else_') variable in class:If 296 fields = ('name', 'args', 'defaults', 'body') variable in class:Macro 303 fields = ('call', 'args', 'defaults', 'body') variable in class:CallBlock 308 fields = ('body', 'filter') variable in class:FilterBlock 313 fields = ('name', 'body', 'scoped') variable in class:Block 318 fields = ('template', 'with_context', 'ignore_missing') variable in class:Include 323 fields = ('template', 'target', 'with_context') variable in class:Import 337 fields = ('template', 'names', 'with_context') variable in class:FromImport 342 fields = ('node',) variable in class:ExprStmt 347 fields = ('target', 'node') variable in class:Assign 374 fields = ('left', 'right') variable in class:BinExpr 393 fields = ('node',) variable in class:UnaryExpr 418 fields = ('name', 'ctx') variable in class:Name 436 fields = ('value',) variable in class:Const 455 fields = ('data',) variable in class:TemplateData 471 fields = ('items', 'ctx') variable in class:Tuple 486 fields = ('items',) variable in class:List 497 fields = ('items',) variable in class:Dict 506 fields = ('key', 'value') variable in class:Pair 515 fields = ('key', 'value') variable in class:Keyword 526 fields = ('test', 'expr1', 'expr2') variable in class:CondExpr 547 fields = ('node', 'name', 'args', 'kwargs', 'dyn_args', 'dyn_kwargs') variable in class:Filter 588 fields = ('node', 'name', 'args', 'kwargs', 'dyn_args', 'dyn_kwargs') variable in class:Test 598 fields = ('node', 'args', 'kwargs', 'dyn_args', 'dyn_kwargs') variable in class:Call 635 fields = ('node', 'arg', 'ctx') variable in class:Getitem 655 fields = ('node', 'attr', 'ctx') variable in class:Getattr 675 fields = ('start', 'stop', 'step') variable in class:Slice 690 fields = ('nodes',) variable in class:Concat 701 fields = ('expr', 'ops') variable in class:Compare 718 fields = ('op', 'expr') variable in class:Operand 803 fields = ('name',) variable in class:EnvironmentAttribute 813 fields = ('identifier', 'name') variable in class:ExtensionAttribute 822 fields = ('importname',) variable in class:ImportedName 832 fields = ('name',) variable in class:InternalName 841 fields = ('expr',) variable in class:MarkSafe 854 fields = ('expr',) variable in class:MarkSafeIfAutoescape 889 fields = ('body',) variable in class:Scope 900 fields = ('options',) variable in class:EvalContextModifier 908 fields = ('body',) variable in class:ScopedEvalContextModifier [all...] |