|
def | __init__ (self, environment) |
|
def | write (self, x) |
|
def | enter_frame (self, frame) |
|
def | __init__ (self, environment, name, filename, stream=None, defer_init=False, optimized=True) |
|
def | fail (self, msg, lineno) |
|
def | temporary_identifier (self) |
|
def | buffer (self, frame) |
|
def | return_buffer_contents (self, frame, force_unescaped=False) |
|
def | indent (self) |
|
def | outdent (self, step=1) |
|
def | start_write (self, frame, node=None) |
|
def | end_write (self, frame) |
|
def | simple_write (self, s, frame, node=None) |
|
def | blockvisit (self, nodes, frame) |
|
def | writeline (self, x, node=None, extra=0) |
|
def | newline (self, node=None, extra=0) |
|
def | signature (self, node, frame, extra_kwargs=None) |
|
def | pull_dependencies (self, nodes) |
|
def | leave_frame (self, frame, with_python_scope=False) |
|
def | func (self, name) |
|
def | macro_body (self, node, frame) |
|
def | macro_def (self, macro_ref, frame) |
|
def | position (self, node) |
|
def | dump_local_context (self, frame) |
|
def | write_commons (self) |
|
def | push_parameter_definitions (self, frame) |
|
def | pop_parameter_definitions (self) |
|
def | mark_parameter_stored (self, target) |
|
def | push_context_reference (self, target) |
|
def | pop_context_reference (self) |
|
def | get_context_ref (self) |
|
def | get_resolve_func (self) |
|
def | derive_context (self, frame) |
|
def | parameter_is_undeclared (self, target) |
|
def | push_assign_tracking (self) |
|
def | pop_assign_tracking (self, frame) |
|
def | visit_Template (self, node, frame=None) |
|
def | visit_Block (self, node, frame) |
|
def | visit_Extends (self, node, frame) |
|
def | visit_Include (self, node, frame) |
|
def | visit_Import (self, node, frame) |
|
def | visit_FromImport (self, node, frame) |
|
def | visit_For (self, node, frame) |
|
def | visit_If (self, node, frame) |
|
def | visit_Macro (self, node, frame) |
|
def | visit_CallBlock (self, node, frame) |
|
def | visit_FilterBlock (self, node, frame) |
|
def | visit_With (self, node, frame) |
|
def | visit_ExprStmt (self, node, frame) |
|
def | visit_Output (self, node, frame) |
|
def | visit_Assign (self, node, frame) |
|
def | visit_AssignBlock (self, node, frame) |
|
def | visit_Name (self, node, frame) |
|
def | visit_NSRef (self, node, frame) |
|
def | visit_Const (self, node, frame) |
|
def | visit_TemplateData (self, node, frame) |
|
def | visit_Tuple (self, node, frame) |
|
def | visit_List (self, node, frame) |
|
def | visit_Dict (self, node, frame) |
|
def | binop (operator, interceptable=True) |
|
def | uaop (operator, interceptable=True) |
|
def | visit_Concat (self, node, frame) |
|
def | visit_Compare (self, node, frame) |
|
def | visit_Operand (self, node, frame) |
|
def | visit_Getattr (self, node, frame) |
|
def | visit_Getitem (self, node, frame) |
|
def | visit_Slice (self, node, frame) |
|
def | visit_Filter (self, node, frame) |
|
def | visit_Test (self, node, frame) |
|
def | visit_CondExpr (self, node, frame) |
|
def | visit_Call (self, node, frame, forward_caller=False) |
|
def | visit_Keyword (self, node, frame) |
|
def | visit_MarkSafe (self, node, frame) |
|
def | visit_MarkSafeIfAutoescape (self, node, frame) |
|
def | visit_EnvironmentAttribute (self, node, frame) |
|
def | visit_ExtensionAttribute (self, node, frame) |
|
def | visit_ImportedName (self, node, frame) |
|
def | visit_InternalName (self, node, frame) |
|
def | visit_ContextReference (self, node, frame) |
|
def | visit_DerivedContextReference (self, node, frame) |
|
def | visit_Continue (self, node, frame) |
|
def | visit_Break (self, node, frame) |
|
def | visit_Scope (self, node, frame) |
|
def | visit_OverlayScope (self, node, frame) |
|
def | visit_EvalContextModifier (self, node, frame) |
|
def | visit_ScopedEvalContextModifier (self, node, frame) |
|
def | get_visitor (self, node) |
|
def | visit (self, node, *args, **kwargs) |
|
def | generic_visit (self, node, *args, **kwargs) |
|
We abuse the code generator for introspection.