All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kr.motd.maven.sphinx.dist.jinja2.visitor$py.class Maven / Gradle / Ivy

There is a newer version: 2.10.0
Show newest version
????1If$0R(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;__doc__?
    jinja2.visitor
    ~~~~~~~~~~~~~~

    This module implements a visitor for the nodes.

    :copyright: (c) 2017 by the Jinja Team.
    :license: BSD.
org/python/core/PyStringfromInterned.(Ljava/lang/String;)Lorg/python/core/PyString;	

org/python/core/PyFrame
	setglobal/(Ljava/lang/String;Lorg/python/core/PyObject;)V
setline(I)V
jinja2.nodesjava/lang/StringNodeorg/python/core/imp
importFrom\(Ljava/lang/String;[Ljava/lang/String;Lorg/python/core/PyFrame;I)[Lorg/python/core/PyObject; 
!setlocal#
$org/python/core/PyObject&object(getname.(Ljava/lang/String;)Lorg/python/core/PyObject;*+
,NodeVisitor.
NodeVisitor$1
__module__1__name__3Walks the abstract syntax tree and call visitor functions for every
    node found.  The visitor functions may return values which will be
    forwarded by the `visit` method.

    Per default the visitor functions for the nodes are ``'visit_'`` +
    class name of the node.  So a `TryFinally` node visit function would
    be `visit_TryFinally`.  This behavior can be changed by overriding
    the `get_visitor` function.  If no visitor function exists for a node
    (return value `None`) the `generic_visit` visitor is used instead.
    5org/python/core/Py7EmptyObjectsorg/python/core/PyObject;9:	8;org/python/core/PyFunction=	f_globalsLorg/python/core/PyObject;?@	A
get_visitor$2?Return the visitor function for this node or `None` if no visitor
        exists for this node.  In that case the generic visit function is
        used instead.
        Dvisit_Fgetlocal(I)Lorg/python/core/PyObject;HI
J	__class__L__getattr__N+
'O_add6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject;QR
'S(ILorg/python/core/PyObject;)V#U
VgetattrX	getglobalZ+
[None]__call__?(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;_`
'af_lastiIcd	ejinja2/visitor$pygLorg/python/core/PyCode;Ci	hjj(Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;Lorg/python/core/PyObject;)Vlm
>nget_visitorpvisit$3
Visit a node.sS(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;_u
'v_isnotxR
'y__nonzero__()Z{|
'}
_callextra~([Lorg/python/core/PyObject;[Ljava/lang/String;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;?
'?
generic_visit?ri	h?visit?generic_visit$49Called if no explicit visitor function exists for a node.?iter_child_nodes?9(Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;_?
'?__iter__()Lorg/python/core/PyObject;??
'?__iternext__??
'?]@	8??i	h?getf_locals??
?0i	h?	makeClassa(Ljava/lang/String;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;)Lorg/python/core/PyObject;??
8?java/util/Arrays?fill(([Ljava/lang/Object;Ljava/lang/Object;)V??
??NodeTransformer?NodeTransformer$5?Walks the abstract syntax tree and allows modifications of nodes.

    The `NodeTransformer` will walk the AST and use the return value of the
    visitor functions to replace or remove the old node.  If the return
    value of the visitor function is `None` the node will be removed
    from the previous location otherwise it's replaced with the return
    value.  The return value may be the original node in which case no
    replacement takes place.
    ?generic_visit$6iter_fields?unpackSequence8(Lorg/python/core/PyObject;I)[Lorg/python/core/PyObject;??
8?
isinstance?list?m(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;_?
'?org/python/core/PyList?([Lorg/python/core/PyObject;)Vl?
??_is?R
'?__not__??
'?extend?append?__setslice__k(Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)V??
'?delattr?setattr??i	h?visit_list$7{As transformers may return lists in some places this method
        can be used to enforce a list as return value.
        ??i	h?
visit_list??i	h?(Ljava/lang/String;)Vorg/python/core/PyFunctionTable?()Vl?
??selfLjinja2/visitor$py;??	h??newCode?(I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLorg/python/core/PyFunctionTable;I[Ljava/lang/String;[Ljava/lang/String;II)Lorg/python/core/PyCode;??
8?i	h??node?method?args?kwargs?f?field?	old_value?
new_valuesvaluenew_nodervgetMain()Lorg/python/core/PyCode;main([Ljava/lang/String;)Vgl?
h	

horg/python/core/CodeLoadercreateSimpleBootstrap9(Lorg/python/core/PyCode;)Lorg/python/core/CodeBootstrap;
runMain5(Lorg/python/core/CodeBootstrap;[Ljava/lang/String;)V
8getCodeBootstrap!()Lorg/python/core/CodeBootstrap;#org/python/core/PyRunnableBootstrap)getFilenameConstructorReflectionBootstrap2(Ljava/lang/Class;)Lorg/python/core/CodeBootstrap; !
"
call_functionS(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;
h&0
h(C
h*r
h,?
h.?
h0?
h2?
h4org/python/core/PyRunnable6 Lorg/python/compiler/APIVersion;%Lorg/python/compiler/MTime;`9?hLorg/python/compiler/Filename;X/home/trustin/Workspaces/sphinx-maven-plugin/target/update-sphinx/dist/jinja2/visitor.pyorg/python/core/ThreadState?[Ljava/lang/String;A:CodeLineNumberTableStackMap
SourceFileRuntimeVisibleAnnotations!h?7	??i0iCiri?i?i?i?i
D??+??+
??W+??N-S-+?"N-2:+?%:+??'N+)?--__S/-????:+/?%:-??+/??'N+/?--__S?-?߸?:+??%:-??+?f???E
/0D??+2+4?-?%+6??%+?6?W+??Y+?B-?kE??oN+q-?%N+"??Y+?B-??t??oN+?-?%N+)??Y+?B-?????oN+?-?%N+???E")CDzZ+?E?W+?G?+?KM?P4?P?TN+-?WN+ ?+Y?\,+?K+?K+^?\?bN+?f-?E rD?+#?t?W+$?+?Kq?P,+?K?wN+-?WN+%?+?KN+^?\-_?zN?~??+&?+?K?'N+?K-__S?:+?K+?K-^X??NN+?f-?+'?+?K??P?':+?K__S?:+?K+?K^X??:N+?f-?E#$%&'F?h@?D??+*???W++?+?K??P,????N?H+?W+,?+?K??P?':+?K__S?:+?K+?K^X??:W++?-??:???+?f???E*+,+F)'h@''lh@'?D?t+2+4?-?%+???%+8???W+:??Y+?B-???oN+?-?%N+P??Y+?B-??ٸ?oN+?-?%N+???E8:P?D"	?+;?+?K??P,????N?}??:2:+?W:2:+?W:+?+?K??:?+?W+??+??\,+?K+?\???~??+@?+?K??P?':+?K__S?:+?K+?K^X??::+?W:+A?+?K:+^?\_??:?~??f+C?+??\,+?K+?\???ȶ~?"+D?+?KʶP,+?K?wW?"?+F?+?K̶P,+?K?wW+>???:???+G?+?K:+?K??:??+H?+??\,+?K+?\???~??+I?+?K??P?':+?K__S?:+?K+?K^X??::+?W:+J?+?K:+^?\_??:?~?!+K?+Ҷ\,+?K+?K??W?$+M?+Զ\,+?K+?K+?K?bW?+;?-??:??x+N?+?KN+?f-?EN;<=>?@ACDF>GHIJKM;NF
h@''?h@''''/	h@''''Bs	h@''''Bvh@''''?h@''''?h@''Cqh@''B?h@''B?h@'?D??+S?ٸW+T?+?K??P?'N+?K-__S?:+?K+?K-^X??NN+-?WN+U?+??\,+?K+??\???ȶ~?(+V???Y?'Y+?KS??N+-?WN?+W?+?KN+?f-?ESTUVWF?h@Bl?D?
?*??*???M,+???????M,+/??????M,?S,?S,?S,+q????k?M,?S,?S,?S,?S,?S,+?"??????M,?S,?S,?S,?S,+?)??????M,+?/?????	?M,?S,?S,?S,?S,?S,S,S,S,S,+?:??????M,?S,?S,?S,?S,S,+?P????۱	
D??	D!?hY
???*??	Dh?#?$%DKV*,-?P048<@DHL?'??)??+??-??/??1??3??5??F?	4h@h@8h@h@<h@h@@h@h@Dh@h@Hh@h@Lh@h@Ph@h@Th@h@G>H8I9:J;=s>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy