
kr.motd.maven.sphinx.dist.docutils.utils.punctuation_chars$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; org/python/core/PyFrame setline (I)V
sys org/python/core/imp importOne H(Ljava/lang/String;Lorg/python/core/PyFrame;I)Lorg/python/core/PyObject;
setlocal /(Ljava/lang/String;Lorg/python/core/PyObject;)V
re unicodedata ?Docutils character category patterns.
Patterns for the implementation of the `inline markup recognition rules`_
in the reStructuredText parser `docutils.parsers.rst.states.py` based
on Unicode character categories.
The patterns are used inside ``[ ]`` in regular expressions.
Rule (5) requires determination of matching open/close pairs. However, the
pairing of open/close quotes is ambiguous due to different typographic
conventions in different languages. The ``quote_pairs`` function tests
whether two characters form an open/close pair.
The patterns are generated by
``docutils/tools/dev/generate_punctuation_chars.py`` to prevent dependence
on the Python version and avoid the time-consuming generation with every
Docutils run. See there for motives and implementation details.
The category of some characters changed with the development of the
Unicode standard. The current lists are generated with the help of the
"unicodedata" module of Python 2.7.13 (based on Unicode version 5.2.0).
.. _inline markup recognition rules:
http://docutils.sf.net/docs/ref/rst/restructuredtext.html#inline-markup-recognition-rules
org/python/core/PyString fromInterned .(Ljava/lang/String;)Lorg/python/core/PyString;
"'(<\[{༺༼᚛⁅⁽₍〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨〈《「『【〔〖〘〚〝〝﴾︗︵︷︹︻︽︿﹁﹃﹇﹙﹛﹝([{⦅「«‘“‹⸂⸄⸉⸌⸜⸠‚„»’”›⸃⸅⸊⸍⸝⸡‛‟ ! org/python/core/PyUnicode # /(Ljava/lang/String;)Lorg/python/core/PyUnicode; %
$ & openers ("')>\]}༻༽᚜⁆⁾₎〉❩❫❭❯❱❳❵⟆⟧⟩⟫⟭⟯⦄⦆⦈⦊⦌⦎⦐⦒⦔⦖⦘⧙⧛⧽⸣⸥⸧⸩〉》」』】〕〗〙〛〞〟﴿︘︶︸︺︼︾﹀﹂﹄﹈﹚﹜﹞)]}⦆」»’”›⸃⸅⸊⸍⸝⸡‛‟«‘“‹⸂⸄⸉⸌⸜⸠‚„ * closers ,&\-/:֊¡·¿;·՚-՟։־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾।॥॰෴๏๚๛༄-༒྅࿐-࿔၊-၏჻፡-፨᐀᙭᙮᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᧞᧟᨞᨟᪠-᪦᪨-᪭᭚-᭠᰻-᰿᱾᱿᳓‐-‗†-‧‰-‸※-‾⁁-⁃⁇-⁑⁓⁕-⁞⳹-⳼⳾⳿⸀⸁⸆-⸈⸋⸎-⸛⸞⸟⸪-⸮⸰⸱、-〃〜〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫︐-︖︙︰-︲﹅﹆﹉-﹌﹐-﹒﹔-﹘﹟-﹡﹣﹨﹪﹫!-#%-'*,-/:;?@\。、・ .
delimiters 0 getname .(Ljava/lang/String;)Lorg/python/core/PyObject; 2 3
4
maxunicode 6 org/python/core/PyObject 8 __getattr__ : 3
9 ; ?? org/python/core/Py >
newInteger (I)Lorg/python/core/PyInteger; @ A
? B _ge 6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject; D E
9 F __nonzero__ ()Z H I
9 J p????????????????????????????????????????????????-??????????????????-????????????????????????-????????????-?????? L _iadd N E
9 O \\.,;!? Q closing_delimiters S org/python/core/PyDictionary U » W ‘ Y ‚ [ ’ ] ‘’ _ “ a „ c “” e ” g › i ([Lorg/python/core/PyObject;)V k l
V m quote_pairs o "Additional open/close quote pairs. q EmptyObjects [Lorg/python/core/PyObject; s t ? u org/python/core/PyFunction w f_globals Lorg/python/core/PyObject; y z {
match_chars$1|Test whether `c1` and `c2` are a matching open/close character pair.
Matching open/close pairs are at the same position in
`punctuation_chars.openers` and `punctuation_chars.closers`.
The pairing of open/close quotes is ambiguous due to different
typographic conventions in different languages,
so we test for additional matches stored in `quote_pairs`.
~ getglobal ? 3
? index ? getlocal (I)Lorg/python/core/PyObject; ? ?
? __call__ S(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; ? ?
9 ? (ILorg/python/core/PyObject;)V ?
? setException M(Ljava/lang/Throwable;Lorg/python/core/PyFrame;)Lorg/python/core/PyException; ? ?
? ?
ValueError ? org/python/core/PyException ? match (Lorg/python/core/PyObject;)Z ? ?
? ? False ? f_lasti I ? ? ? java/lang/Throwable ? __getitem__ ? E
9 ? _eq ? E
9 ? get ? ? m(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject; ? ?
9 ? _in ? E
9 ? #docutils/utils/punctuation_chars$py ? Lorg/python/core/PyCode; } ? ? ? j(Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;Lorg/python/core/PyObject;)V k ?
x ? match_chars ? None ? z ? ? (Ljava/lang/String;)V org/python/core/PyFunctionTable ? ()V k ?
? ? self %Ldocutils/utils/punctuation_chars$py; ? ? ? ? java/lang/String ? ? 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; ? ?
? ? ? ? ? c1 ? c2 ? i ? getMain ()Lorg/python/core/PyCode; main ([Ljava/lang/String;)V ? k ?
? ? ? ?
? ? 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;
? ? }
? ? org/python/core/PyRunnable ? Lorg/python/compiler/APIVersion; value % Lorg/python/compiler/MTime; `?ea? Lorg/python/compiler/Filename; j/home/trustin/Workspaces/sphinx-maven-plugin/target/update-sphinx/dist/docutils/utils/punctuation_chars.py org/python/core/ThreadState Code LineNumberTable StackMap
SourceFile RuntimeVisibleAnnotations ! ? ? ? ? ? ? } ? &