kr.motd.maven.sphinx.dist.pygments.lexers.pawn$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
???? 1t f$0 R(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject; __doc__ ?
pygments.lexers.pawn
~~~~~~~~~~~~~~~~~~~~
Lexers for the Pawn languages.
:copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
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
pygments.lexer java/lang/String
RegexLexer org/python/core/imp
importFrom \(Ljava/lang/String;[Ljava/lang/String;Lorg/python/core/PyFrame;I)[Lorg/python/core/PyObject;
! setlocal #
$ pygments.token & Text ( Comment * Operator , Keyword . Name 0 String 2 Number 4 Punctuation 6 Error 8
pygments.util : get_bool_opt < org/python/core/PyList > org/python/core/PyObject @ SourcePawnLexer B PawnLexer D ([Lorg/python/core/PyObject;)V F G
? H __all__ J getname .(Ljava/lang/String;)Lorg/python/core/PyObject; L M
N SourcePawnLexer$1
__module__ Q __name__ S ]
For SourcePawn source code with preprocessor directives.
.. versionadded:: 1.6
U
SourcePawn W name Y sp [ aliases ] *.sp _ filenames a text/x-sourcepawn c mimetypes e (?:\s|//.*?\n|/\*.*?\*/)+ g _ws i \s*(?:/[*].*?[*]/\s*)* k _ws1 m org/python/core/PyDictionary o root q org/python/core/PyTuple s ^#if\s+0 u Preproc w __getattr__ y M
A z if0 |
t H ^# macro ? ^ ? _add 6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject; ? ?
A ? #if\s+0 ? # ? \n ? \s+ ? \\\n ? /(\\\n)?/(\n|(.|\n)*?[^\\]\n) ? Single ? /(\\\n)?\*(.|\n)*?\*(\\\n)?/ ? Multiline ? [{}] ? L?" ? string ? 4L?'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])' ? Char ? '(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]* ? Float ? (\d+\.\d*|\.\d+|\d+[fF])[fF]? ? 0x[0-9a-fA-F]+[LlUu]* ? Hex ? 0[0-7]+[LlUu]* ? Oct ?
\d+[LlUu]* ? Integer ? \*/ ? [~!%^&*+=|?:<>/-] ? [()\[\],.;] ? s(case|const|continue|native|default|else|enum|for|if|new|operator|public|return|sizeof|static|decl|struct|switch)\b ? (bool|Float)\b ? Type ? (true|false)\b ? Constant ? [a-zA-Z_]\w* ? " ? #pop ? /\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3}) ? Escape ? [^\\"\n]+ ? \\ ? [^/\n]+ ? /\*(.|\n)*?\*/ ? //.*?\n ? / ? (?<=\\)\n ? ^\s*#if.*?(?