kr.motd.maven.sphinx.dist.libpasteurize.fixes.fix_division$py.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sphinx-maven-plugin Show documentation
Show all versions of sphinx-maven-plugin Show documentation
Maven plugin that creates the site with Sphinx
???? 1 ? f$0 R(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject; __doc__ ?
Fixer for division: from __future__ import division if needed
org/python/core/PyUnicode fromInterned /(Ljava/lang/String;)Lorg/python/core/PyUnicode;
org/python/core/PyFrame
setglobal /(Ljava/lang/String;Lorg/python/core/PyObject;)V
setline (I)V
lib2to3 java/lang/String
fixer_base org/python/core/imp
importFrom \(Ljava/lang/String;[Ljava/lang/String;Lorg/python/core/PyFrame;I)[Lorg/python/core/PyObject;
! setlocal #
$ libfuturize.fixer_util & token (
future_import * org/python/core/Py , EmptyObjects [Lorg/python/core/PyObject; . / - 0 org/python/core/PyFunction 2 f_globals Lorg/python/core/PyObject; 4 5 6 match_division$1 w
__future__.division redefines the meaning of a single slash for division,
so we match that and only that.
9 getglobal .(Ljava/lang/String;)Lorg/python/core/PyObject; ; <
= SLASH ? org/python/core/PyObject A __getattr__ C <
B D (ILorg/python/core/PyObject;)V # F
G getlocal (I)Lorg/python/core/PyObject; I J
K type M _eq 6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject; O P
B Q __nonzero__ ()Z S T
B U next_sibling W __not__ ()Lorg/python/core/PyObject; Y Z
B [ prev_sibling ] f_lasti I _ ` a #libpasteurize/fixes/fix_division$py c Lorg/python/core/PyCode; 8 e d f j(Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;Lorg/python/core/PyObject;)V h i
3 j match_division l getname n <
o BaseFix q FixDivision s
FixDivision$2
__module__ v __name__ x
newInteger (I)Lorg/python/core/PyInteger; z {
- | run_order ~ match$3 ?
Since the tree needs to be fixed once and only once if and only if it
matches, then we can start discarding matches after we make the first.
? __call__ S(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; ? ?
B ? ? e d ? match ? transform$4 division ? m(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; ? ?
B ? None ? 5 - ? ? e d ? transform ? getf_locals ? Z
? u e d ? makeClass a(Ljava/lang/String;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;)Lorg/python/core/PyObject; ? ?
- ? java/util/Arrays ? fill (([Ljava/lang/Object;Ljava/lang/Object;)V ? ?
? ? (Ljava/lang/String;)V org/python/core/PyFunctionTable ? ()V h ?
? ? self %Llibpasteurize/fixes/fix_division$py; ? ? d ? ? 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; ? ?
- ? e d ? node ? slash ? ? results ? getMain ()Lorg/python/core/PyCode; main ([Ljava/lang/String;)V c h ?
d ? ? ?
d ? org/python/core/CodeLoader ? createSimpleBootstrap 9(Lorg/python/core/PyCode;)Lorg/python/core/CodeBootstrap; ? ?
? ? runMain 5(Lorg/python/core/CodeBootstrap;[Ljava/lang/String;)V ? ?
- ? getCodeBootstrap !()Lorg/python/core/CodeBootstrap; #org/python/core/PyRunnableBootstrap ? )getFilenameConstructorReflectionBootstrap 2(Ljava/lang/Class;)Lorg/python/core/CodeBootstrap; ? ?
? ?
call_function S(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;
d ? 8
d ? u
d ? ?
d ? ?
d ? org/python/core/PyRunnable ? Lorg/python/compiler/APIVersion; value % Lorg/python/compiler/MTime; `9 K? Lorg/python/compiler/Filename; j/home/trustin/Workspaces/sphinx-maven-plugin/target/update-sphinx/dist/libpasteurize/fixes/fix_division.py org/python/core/ThreadState ? Code LineNumberTable StackMap
SourceFile RuntimeVisibleAnnotations ! d ? ? ? ? e 8 e u e ? e ? e
? ?+? ? +? ? W+? ? N-S-+? "N-2:+? %:+? '? N-)S-+S-+? "N-2:+)? %:-2:++? %:+? ? 1N? 3Y+? 7-? g:? ? kN+m-? %N+? ? BN+? pr? E-__St-? ?? ?:+t? %:-? ?+? b? ?? ? 8 ? ? ?+? :? W+
? +)? >@? EN+-? HN+? +? LN? EN+? L-_? RNY? V? JW+? LX? EN? EN+? L-_? RN? \Y? V? #W+? L^? EN? EN+? L-_? RN? \N+? b-? ?
? ? d ? B u ? ? q+w+y? p? %+? ? }N+-? %N+? ? 1N? 3Y+? 7-? ??? ? kN+?-? %N+? ? 1N? 3Y+? 7-? ?? kN+?-? %N+? ?? ? ? ? E )+? ?? W+? +m? >,+? L? ?N+? b-? ?
? ? <