cython-devel

changeset 2617:92010f833bf6

Syntax highlighting for Cython and NumPy for KATE and KDevelop.
author Sturla Molden <sturla@molden.no>
date Wed Oct 28 02:57:23 2009 -0700 (3 years ago)
parents db4133d43a7e
children 7c85663d3327
files Tools/cython-numpy-mode-kate.xml
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/Tools/cython-numpy-mode-kate.xml Wed Oct 28 02:57:23 2009 -0700 1.3 @@ -0,0 +1,1133 @@ 1.4 +<?xml version="1.0" encoding="UTF-8"?> 1.5 +<!DOCTYPE language> 1.6 +<!-- Python syntax highlightning v0.9 by Per Wigren --> 1.7 +<!-- Python syntax highlighting v1.9 by Michael Bueker (improved keyword differentiation) --> 1.8 +<!-- Python syntax highlighting v1.97 by Paul Giannaros --> 1.9 +<!-- Pyrex syntax highlighting v0.1 by Matthew Marshall --> 1.10 +<!-- Cython syntax highlighting v1.0 by Martin Gysel --> 1.11 +<!-- Cython syntax highlighting v2.0 by Sturla Molden --> 1.12 + 1.13 +<!-- 1.14 + 1.15 +Disclaimer: IANAL. This file is a derivative work of KDE's Python 1.16 +syntax file. KDE does not specify a license for the syntax file python.xml 1.17 +in it's katepart component. However, katepart and KATE as a whole is 1.18 +released with LGPL v2. Assuing python.xml is LGPL'd, this file is hereby 1.19 +released with the same license. Note that this only applies to this XML 1.20 +file. It does not apply to any work written using this file to highlighting 1.21 +syntax. Any changes you make to this file will be covered by the LGPL, 1.22 +but it does not to my knowledge taint your source code. At least not 1.23 +any more than using KDE would do. Sturla Molden 1.24 + 1.25 +Thus: 1.26 + 1.27 +This library is free software; you can redistribute it and/or 1.28 +modify it under the terms of the GNU Library General Public 1.29 +License as published by the Free Software Foundation; either 1.30 +version 2 of the License, or (at your option) any later version. 1.31 + 1.32 +This library is distributed in the hope that it will be useful, 1.33 +but WITHOUT ANY WARRANTY; without even the implied warranty of 1.34 +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1.35 +Library General Public License for more details. 1.36 + 1.37 +You should have received a copy of the GNU Library General Public 1.38 +License along with this library; if not, write to the 1.39 +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, 1.40 +Boston, MA 02110-1301, USA. 1.41 + 1.42 + 1.43 + 1.44 +--> 1.45 + 1.46 +<language name="Cython with NumPy" version="1.1" kateversion="2.4" section="Sources" extensions="*.pyx;*.pxi;*.pxd" mimetype="application/x-cython;text/x-cython" casesensitive="1" author="Sturla Molden" license="LGPL"> 1.47 + <highlighting> 1.48 + <list name="as"> 1.49 + <item> as </item> 1.50 + </list> 1.51 + <list name="imports"> 1.52 + <item> cimport </item> 1.53 + <item> import </item> 1.54 + <item> from </item> 1.55 + <item> as </item> 1.56 + </list> 1.57 + <list name="prep"> 1.58 + <item> DEF </item> 1.59 + <item> IF </item> 1.60 + <item> ELIF </item> 1.61 + <item> ELSE </item> 1.62 + <item> include </item> 1.63 + </list> 1.64 + <list name="defs"> 1.65 + <item> class </item> 1.66 + <item> cpdef </item> 1.67 + <item> def </item> 1.68 + </list> 1.69 + <list name="cdef"> 1.70 + <item> cdef </item> 1.71 + <item> ctypedef </item> 1.72 + </list> 1.73 + <list name="keyw" > 1.74 + <item> extern </item> 1.75 + <item> api </item> 1.76 + <item> del </item> 1.77 + <item> global </item> 1.78 + <item> property </item> 1.79 + <item> nogil </item> 1.80 + <item> gil </item> 1.81 + <item> inline </item> 1.82 + </list> 1.83 + <list name="access"> 1.84 + <item> readonly </item> 1.85 + <item> public </item> 1.86 + </list> 1.87 + <list name="operators"> 1.88 + <item> and </item> 1.89 + <item> assert </item> 1.90 + <item> in </item> 1.91 + <item> is </item> 1.92 + <item> by </item> 1.93 + <item> not </item> 1.94 + <item> or </item> 1.95 + <item> sizeof </item> 1.96 + </list> 1.97 + <list name="commands"> 1.98 + <!-- <item> exec </item> --> 1.99 + <item> print </item> 1.100 + </list> 1.101 + <list name="flow"> 1.102 + <item> break </item> 1.103 + <item> continue </item> 1.104 + <item> elif </item> 1.105 + <item> else </item> 1.106 + <item> except </item> 1.107 + <item> finally </item> 1.108 + <item> for </item> 1.109 + <item> if </item> 1.110 + <item> pass </item> 1.111 + <item> raise </item> 1.112 + <item> return </item> 1.113 + <item> try </item> 1.114 + <item> while </item> 1.115 + <item> with </item> 1.116 + <!-- <item> yield </item> --> 1.117 + </list> 1.118 + <list name="builtinfuncs"> 1.119 + <item> __import__ </item> 1.120 + <item> abs </item> 1.121 + <item> all </item> 1.122 + <item> any </item> 1.123 + <item> apply </item> 1.124 + <item> basestring </item> 1.125 + <item> buffer </item> 1.126 + <item> callable </item> 1.127 + <item> chr </item> 1.128 + <item> classmethod </item> 1.129 + <item> cmp </item> 1.130 + <item> coerce </item> 1.131 + <item> compile </item> 1.132 + <item> delattr </item> 1.133 + <item> dir </item> 1.134 + <item> divmod </item> 1.135 + <item> enumerate </item> 1.136 + <item> eval </item> 1.137 + <item> execfile </item> 1.138 + <item> filter </item> 1.139 + <item> getattr </item> 1.140 + <!-- <item> globals </item> --> 1.141 + <item> hasattr </item> 1.142 + <item> hash </item> 1.143 + <item> hex </item> 1.144 + <item> id </item> 1.145 + <item> input </item> 1.146 + <item> intern </item> 1.147 + <item> isinstance </item> 1.148 + <item> issubclass </item> 1.149 + <item> iter </item> 1.150 + <item> len </item> 1.151 + <!-- <item> locals </item> --> 1.152 + <item> map </item> 1.153 + <item> max </item> 1.154 + <item> min </item> 1.155 + <item> oct </item> 1.156 + <item> open </item> 1.157 + <item> ord </item> 1.158 + <item> pow </item> 1.159 + <!-- <item> property </item> --> 1.160 + <item> range </item> 1.161 + <item> raw_input </item> 1.162 + <item> reduce </item> 1.163 + <item> reload </item> 1.164 + <item> repr </item> 1.165 + <item> reversed </item> 1.166 + <item> round </item> 1.167 + <item> setattr </item> 1.168 + <item> sorted </item> 1.169 + <item> staticmethod </item> 1.170 + <item> sum </item> 1.171 + <item> super </item> 1.172 + <item> type </item> 1.173 + <item> unichr </item> 1.174 + <item> unicode </item> 1.175 + <!-- <item> vars </item> --> 1.176 + <item> xrange </item> 1.177 + <item> zip </item> 1.178 + </list> 1.179 + <list name="ctypes"> 1.180 + <!-- native types --> 1.181 + <item> unsigned </item> 1.182 + <item> void </item> 1.183 + <item> enum </item> 1.184 + <item> double </item> 1.185 + <item> long </item> 1.186 + <item> short </item> 1.187 + <item> char </item> 1.188 + <item> Py_ssize_t </item> 1.189 + <item> Py_intptr_t </item> 1.190 + <item> Py_buffer </item> 1.191 + <item> bint </item> 1.192 + <item> struct </item> 1.193 + <item> union </item> 1.194 + <item> enum </item> 1.195 + <!-- python types --> 1.196 + </list> 1.197 + <list name="pytypes"> 1.198 + <item> int </item> 1.199 + <item> float </item> 1.200 + <item> object </item> 1.201 + <item> list </item> 1.202 + <item> tuple </item> 1.203 + <item> str </item> 1.204 + <item> dict </item> 1.205 + <item> set </item> 1.206 + <item> frozenset </item> 1.207 + <item> slice </item> 1.208 + <item> bool </item> 1.209 + <item> complex </item> 1.210 + <item> file </item> 1.211 + <!-- numpy types --> 1.212 + </list> 1.213 + <list name="numpyselector"> 1.214 + <item> np </item> 1.215 + <item> numpy </item> 1.216 + </list> 1.217 + <list name="numpymodule"> 1.218 + <item> numpy </item> 1.219 + </list> 1.220 + <list name="cythonmodule"> 1.221 + <item> cython </item> 1.222 + </list> 1.223 + <list name="numpytypes"> 1.224 + <item> dtype </item> 1.225 + <item> flatiter </item> 1.226 + <item> broadcast </item> 1.227 + <item> ndarray </item> 1.228 + <item> int8_t </item> 1.229 + <item> int16_t </item> 1.230 + <item> int32_t </item> 1.231 + <item> int64_t </item> 1.232 + <item> uint8_t </item> 1.233 + <item> uint16_t </item> 1.234 + <item> uint32_t </item> 1.235 + <item> uint64_t </item> 1.236 + <item> float32_t </item> 1.237 + <item> float64_t </item> 1.238 + <item> complex64_t </item> 1.239 + <item> complex128_t </item> 1.240 + <item> int_t </item> 1.241 + <item> long_t </item> 1.242 + <item> uint_t </item> 1.243 + <item> ulong_t </item> 1.244 + <item> float_t </item> 1.245 + <item> double_t </item> 1.246 + <item> longdouble_t </item> 1.247 + <item> cfloat_t </item> 1.248 + <item> cdouble_t </item> 1.249 + <item> clongdouble_t </item> 1.250 + <item> complex_t </item> 1.251 + <item> npy_int8 </item> 1.252 + <item> npy_int16 </item> 1.253 + <item> npy_int32 </item> 1.254 + <item> npy_int64 </item> 1.255 + <item> npy_int96 </item> 1.256 + <item> npy_int128 </item> 1.257 + <item> npy_uint8 </item> 1.258 + <item> npy_uint16 </item> 1.259 + <item> npy_uint32 </item> 1.260 + <item> npy_uint64 </item> 1.261 + <item> npy_uint96 </item> 1.262 + <item> npy_uint128 </item> 1.263 + <item> npy_float32 </item> 1.264 + <item> npy_float64 </item> 1.265 + <item> npy_float80 </item> 1.266 + <item> npy_float96 </item> 1.267 + <item> npy_float128 </item> 1.268 + <item> npy_complex64 </item> 1.269 + <item> npy_complex128 </item> 1.270 + <item> npy_complex120 </item> 1.271 + <item> npy_complex192 </item> 1.272 + <item> npy_complex256 </item> 1.273 + <item> npy_cfloat </item> 1.274 + <item> npy_cdouble </item> 1.275 + <item> npy_clongdouble </item> 1.276 + <item> npy_bool </item> 1.277 + <item> npy_byte </item> 1.278 + <item> npy_short </item> 1.279 + <item> npy_int </item> 1.280 + <item> npy_long </item> 1.281 + <item> npy_longlong </item> 1.282 + <item> npy_ubyte </item> 1.283 + <item> npy_ushort </item> 1.284 + <item> npy_uint </item> 1.285 + <item> npy_ulong </item> 1.286 + <item> npy_ulonglong </item> 1.287 + <item> npy_float </item> 1.288 + <item> npy_double </item> 1.289 + <item> npy_longdouble </item> 1.290 + <item> npy_intp </item> 1.291 + </list> 1.292 + <list name="numpyfuncs"> 1.293 + <item> DataSource </item> 1.294 + <item> MachAr </item> 1.295 + <item> PackageLoader </item> 1.296 + <item> RankWarning </item> 1.297 + <item> Tester </item> 1.298 + <item> abs </item> 1.299 + <item> absolute </item> 1.300 + <item> add </item> 1.301 + <item> add_docstring </item> 1.302 + <item> add_newdoc </item> 1.303 + <item> alen </item> 1.304 + <item> all </item> 1.305 + <item> allclose </item> 1.306 + <item> alltrue </item> 1.307 + <item> alterdot </item> 1.308 + <item> amax </item> 1.309 + <item> amin </item> 1.310 + <item> angle </item> 1.311 + <item> any </item> 1.312 + <item> append </item> 1.313 + <item> apply_along_axis </item> 1.314 + <item> apply_over_axes </item> 1.315 + <item> arange </item> 1.316 + <item> arccos </item> 1.317 + <item> arccosh </item> 1.318 + <item> arcsin </item> 1.319 + <item> arcsinh </item> 1.320 + <item> arctan </item> 1.321 + <item> arctan2 </item> 1.322 + <item> arctanh </item> 1.323 + <item> argmax </item> 1.324 + <item> argmin </item> 1.325 + <item> argsort </item> 1.326 + <item> argwhere </item> 1.327 + <item> around </item> 1.328 + <item> array </item> 1.329 + <item> array2string </item> 1.330 + <item> array_equal </item> 1.331 + <item> array_equiv </item> 1.332 + <item> array_repr </item> 1.333 + <item> array_split </item> 1.334 + <item> array_str </item> 1.335 + <item> asanyarray </item> 1.336 + <item> asarray </item> 1.337 + <item> asarray_chkfinite </item> 1.338 + <item> ascontiguousarray </item> 1.339 + <item> asfarray </item> 1.340 + <item> asfortranarray </item> 1.341 + <item> asmatrix </item> 1.342 + <item> asscalar </item> 1.343 + <item> atleast_1d </item> 1.344 + <item> atleast_2d </item> 1.345 + <item> atleast_3d </item> 1.346 + <item> average </item> 1.347 + <item> bartlett </item> 1.348 + <item> base_repr </item> 1.349 + <item> bench </item> 1.350 + <item> binary_repr </item> 1.351 + <item> bincount </item> 1.352 + <item> bitwise_and </item> 1.353 + <item> bitwise_not </item> 1.354 + <item> bitwise_or </item> 1.355 + <item> bitwise_xor </item> 1.356 + <item> blackman </item> 1.357 + <item> bmat </item> 1.358 + <item> bool </item> 1.359 + <item> bool8 </item> 1.360 + <item> bool_ </item> 1.361 + <item> broadcast </item> 1.362 + <item> broadcast_arrays </item> 1.363 + <item> byte </item> 1.364 + <item> byte_bounds </item> 1.365 + <item> can_cast </item> 1.366 + <item> cdouble </item> 1.367 + <item> ceil </item> 1.368 + <item> cfloat </item> 1.369 + <item> character </item> 1.370 + <item> chararray </item> 1.371 + <item> choose </item> 1.372 + <item> clip </item> 1.373 + <item> clongdouble </item> 1.374 + <item> clongfloat </item> 1.375 + <item> column_stack </item> 1.376 + <item> common_type </item> 1.377 + <item> compare_chararrays </item> 1.378 + <item> complex </item> 1.379 + <item> complex128 </item> 1.380 + <item> complex192 </item> 1.381 + <item> complex64 </item> 1.382 + <item> complex_ </item> 1.383 + <item> complexfloating </item> 1.384 + <item> compress </item> 1.385 + <item> concatenate </item> 1.386 + <item> conj </item> 1.387 + <item> conjugate </item> 1.388 + <item> convolve </item> 1.389 + <item> copy </item> 1.390 + <item> corrcoef </item> 1.391 + <item> correlate </item> 1.392 + <item> cos </item> 1.393 + <item> cosh </item> 1.394 + <item> cov </item> 1.395 + <item> cross </item> 1.396 + <item> csingle </item> 1.397 + <item> cumprod </item> 1.398 + <item> cumproduct </item> 1.399 + <item> cumsum </item> 1.400 + <item> deg2rad </item> 1.401 + <item> degrees </item> 1.402 + <item> delete </item> 1.403 + <item> deprecate </item> 1.404 + <item> deprecate_with_doc </item> 1.405 + <item> diag </item> 1.406 + <item> diagflat </item> 1.407 + <item> diagonal </item> 1.408 + <item> diff </item> 1.409 + <item> digitize </item> 1.410 + <item> disp </item> 1.411 + <item> divide </item> 1.412 + <item> dot </item> 1.413 + <item> double </item> 1.414 + <item> dsplit </item> 1.415 + <item> dstack </item> 1.416 + <item> dtype </item> 1.417 + <item> ediff1d </item> 1.418 + <item> empty </item> 1.419 + <item> empty_like </item> 1.420 + <item> equal </item> 1.421 + <item> errstate </item> 1.422 + <item> exp </item> 1.423 + <item> exp2 </item> 1.424 + <item> expand_dims </item> 1.425 + <item> expm1 </item> 1.426 + <item> extract </item> 1.427 + <item> eye </item> 1.428 + <item> fabs </item> 1.429 + <item> fastCopyAndTranspose </item> 1.430 + <item> find_common_type </item> 1.431 + <item> finfo </item> 1.432 + <item> fix </item> 1.433 + <item> flatiter </item> 1.434 + <item> flatnonzero </item> 1.435 + <item> flexible </item> 1.436 + <item> fliplr </item> 1.437 + <item> flipud </item> 1.438 + <item> float </item> 1.439 + <item> float32 </item> 1.440 + <item> float64 </item> 1.441 + <item> float96 </item> 1.442 + <item> float_ </item> 1.443 + <item> floating </item> 1.444 + <item> floor </item> 1.445 + <item> floor_divide </item> 1.446 + <item> fmax </item> 1.447 + <item> fmin </item> 1.448 + <item> fmod </item> 1.449 + <item> frexp </item> 1.450 + <item> frombuffer </item> 1.451 + <item> fromfile </item> 1.452 + <item> fromfunction </item> 1.453 + <item> fromiter </item> 1.454 + <item> frompyfunc </item> 1.455 + <item> fromregex </item> 1.456 + <item> fromstring </item> 1.457 + <item> fv </item> 1.458 + <item> generic </item> 1.459 + <item> genfromtxt </item> 1.460 + <item> get_array_wrap </item> 1.461 + <item> get_include </item> 1.462 + <item> get_numarray_include </item> 1.463 + <item> get_numpy_include </item> 1.464 + <item> get_printoptions </item> 1.465 + <item> getbuffer </item> 1.466 + <item> getbufsize </item> 1.467 + <item> geterr </item> 1.468 + <item> geterrcall </item> 1.469 + <item> geterrobj </item> 1.470 + <item> gradient </item> 1.471 + <item> greater </item> 1.472 + <item> greater_equal </item> 1.473 + <item> hamming </item> 1.474 + <item> hanning </item> 1.475 + <item> histogram </item> 1.476 + <item> histogram2d </item> 1.477 + <item> histogramdd </item> 1.478 + <item> hsplit </item> 1.479 + <item> hstack </item> 1.480 + <item> hypot </item> 1.481 + <item> i0 </item> 1.482 + <item> identity </item> 1.483 + <item> imag </item> 1.484 + <item> indices </item> 1.485 + <item> inexact </item> 1.486 + <item> info </item> 1.487 + <item> inner </item> 1.488 + <item> insert </item> 1.489 + <item> int </item> 1.490 + <item> int0 </item> 1.491 + <item> int16 </item> 1.492 + <item> int32 </item> 1.493 + <item> int64 </item> 1.494 + <item> int8 </item> 1.495 + <item> int_ </item> 1.496 + <item> int_asbuffer </item> 1.497 + <item> intc </item> 1.498 + <item> integer </item> 1.499 + <item> interp </item> 1.500 + <item> intersect1d </item> 1.501 + <item> intersect1d_nu </item> 1.502 + <item> intp </item> 1.503 + <item> invert </item> 1.504 + <item> ipmt </item> 1.505 + <item> irr </item> 1.506 + <item> iscomplex </item> 1.507 + <item> iscomplexobj </item> 1.508 + <item> isfinite </item> 1.509 + <item> isfortran </item> 1.510 + <item> isinf </item> 1.511 + <item> isnan </item> 1.512 + <item> isneginf </item> 1.513 + <item> isposinf </item> 1.514 + <item> isreal </item> 1.515 + <item> isrealobj </item> 1.516 + <item> isscalar </item> 1.517 + <item> issctype </item> 1.518 + <item> issubclass_ </item> 1.519 + <item> issubdtype </item> 1.520 + <item> issubsctype </item> 1.521 + <item> iterable </item> 1.522 + <item> ix_ </item> 1.523 + <item> kaiser </item> 1.524 + <item> kron </item> 1.525 + <item> ldexp </item> 1.526 + <item> left_shift </item> 1.527 + <item> less </item> 1.528 + <item> less_equal </item> 1.529 + <item> lexsort </item> 1.530 + <item> linspace </item> 1.531 + <item> load </item> 1.532 + <item> loads </item> 1.533 + <item> loadtxt </item> 1.534 + <item> log </item> 1.535 + <item> log10 </item> 1.536 + <item> log1p </item> 1.537 + <item> log2 </item> 1.538 + <item> logaddexp </item> 1.539 + <item> logaddexp2 </item> 1.540 + <item> logical_and </item> 1.541 + <item> logical_not </item> 1.542 + <item> logical_or </item> 1.543 + <item> logical_xor </item> 1.544 + <item> logspace </item> 1.545 + <item> long </item> 1.546 + <item> longcomplex </item> 1.547 + <item> longdouble </item> 1.548 + <item> longfloat </item> 1.549 + <item> longlong </item> 1.550 + <item> lookfor </item> 1.551 + <item> mafromtxt </item> 1.552 + <item> mat </item> 1.553 + <item> matrix </item> 1.554 + <item> max </item> 1.555 + <item> maximum </item> 1.556 + <item> maximum_sctype </item> 1.557 + <item> may_share_memory </item> 1.558 + <item> mean </item> 1.559 + <item> median </item> 1.560 + <item> memmap </item> 1.561 + <item> meshgrid </item> 1.562 + <item> min </item> 1.563 + <item> minimum </item> 1.564 + <item> mintypecode </item> 1.565 + <item> mirr </item> 1.566 + <item> mod </item> 1.567 + <item> modf </item> 1.568 + <item> msort </item> 1.569 + <item> multiply </item> 1.570 + <item> nan_to_num </item> 1.571 + <item> nanargmax </item> 1.572 + <item> nanargmin </item> 1.573 + <item> nanmax </item> 1.574 + <item> nanmin </item> 1.575 + <item> nansum </item> 1.576 + <item> ndarray </item> 1.577 + <item> ndenumerate </item> 1.578 + <item> ndfromtxt </item> 1.579 + <item> ndim </item> 1.580 + <item> ndindex </item> 1.581 + <item> negative </item> 1.582 + <item> newbuffer </item> 1.583 + <item> nonzero </item> 1.584 + <item> not_equal </item> 1.585 + <item> nper </item> 1.586 + <item> npv </item> 1.587 + <item> number </item> 1.588 + <item> obj2sctype </item> 1.589 + <item> object </item> 1.590 + <item> object0 </item> 1.591 + <item> object_ </item> 1.592 + <item> ones </item> 1.593 + <item> ones_like </item> 1.594 + <item> outer </item> 1.595 + <item> packbits </item> 1.596 + <item> piecewise </item> 1.597 + <item> pkgload </item> 1.598 + <item> place </item> 1.599 + <item> pmt </item> 1.600 + <item> poly </item> 1.601 + <item> poly1d </item> 1.602 + <item> polyadd </item> 1.603 + <item> polyder </item> 1.604 + <item> polydiv </item> 1.605 + <item> polyfit </item> 1.606 + <item> polyint </item> 1.607 + <item> polymul </item> 1.608 + <item> polysub </item> 1.609 + <item> polyval </item> 1.610 + <item> power </item> 1.611 + <item> ppmt </item> 1.612 + <item> prod </item> 1.613 + <item> product </item> 1.614 + <item> ptp </item> 1.615 + <item> put </item> 1.616 + <item> putmask </item> 1.617 + <item> pv </item> 1.618 + <item> rad2deg </item> 1.619 + <item> radians </item> 1.620 + <item> rank </item> 1.621 + <item> rate </item> 1.622 + <item> ravel </item> 1.623 + <item> real </item> 1.624 + <item> real_if_close </item> 1.625 + <item> recarray </item> 1.626 + <item> recfromcsv </item> 1.627 + <item> recfromtxt </item> 1.628 + <item> reciprocal </item> 1.629 + <item> record </item> 1.630 + <item> remainder </item> 1.631 + <item> repeat </item> 1.632 + <item> require </item> 1.633 + <item> reshape </item> 1.634 + <item> resize </item> 1.635 + <item> restoredot </item> 1.636 + <item> right_shift </item> 1.637 + <item> rint </item> 1.638 + <item> roll </item> 1.639 + <item> rollaxis </item> 1.640 + <item> roots </item> 1.641 + <item> rot90 </item> 1.642 + <item> round </item> 1.643 + <item> round_ </item> 1.644 + <item> row_stack </item> 1.645 + <item> safe_eval </item> 1.646 + <item> save </item> 1.647 + <item> savetxt </item> 1.648 + <item> savez </item> 1.649 + <item> sctype2char </item> 1.650 + <item> searchsorted </item> 1.651 + <item> select </item> 1.652 + <item> set_numeric_ops </item> 1.653 + <item> set_printoptions </item> 1.654 + <item> set_string_function </item> 1.655 + <item> setbufsize </item> 1.656 + <item> setdiff1d </item> 1.657 + <item> seterr </item> 1.658 + <item> seterrcall </item> 1.659 + <item> seterrobj </item> 1.660 + <item> setmember1d </item> 1.661 + <item> setxor1d </item> 1.662 + <item> shape </item> 1.663 + <item> short </item> 1.664 + <item> show_config </item> 1.665 + <item> sign </item> 1.666 + <item> signbit </item> 1.667 + <item> signedinteger </item> 1.668 + <item> sin </item> 1.669 + <item> sinc </item> 1.670 + <item> single </item> 1.671 + <item> singlecomplex </item> 1.672 + <item> sinh </item> 1.673 + <item> size </item> 1.674 + <item> sometrue </item> 1.675 + <item> sort </item> 1.676 + <item> sort_complex </item> 1.677 + <item> source </item> 1.678 + <item> split </item> 1.679 + <item> sqrt </item> 1.680 + <item> square </item> 1.681 + <item> squeeze </item> 1.682 + <item> std </item> 1.683 + <item> str </item> 1.684 + <item> str_ </item> 1.685 + <item> string0 </item> 1.686 + <item> string_ </item> 1.687 + <item> subtract </item> 1.688 + <item> sum </item> 1.689 + <item> swapaxes </item> 1.690 + <item> take </item> 1.691 + <item> tan </item> 1.692 + <item> tanh </item> 1.693 + <item> tensordot </item> 1.694 + <item> test </item> 1.695 + <item> tile </item> 1.696 + <item> trace </item> 1.697 + <item> transpose </item> 1.698 + <item> trapz </item> 1.699 + <item> tri </item> 1.700 + <item> tril </item> 1.701 + <item> trim_zeros </item> 1.702 + <item> triu </item> 1.703 + <item> true_divide </item> 1.704 + <item> trunc </item> 1.705 + <item> typename </item> 1.706 + <item> ubyte </item> 1.707 + <item> ufunc </item> 1.708 + <item> uint </item> 1.709 + <item> uint0 </item> 1.710 + <item> uint16 </item> 1.711 + <item> uint32 </item> 1.712 + <item> uint64 </item> 1.713 + <item> uint8 </item> 1.714 + <item> uintc </item> 1.715 + <item> uintp </item> 1.716 + <item> ulonglong </item> 1.717 + <item> unicode </item> 1.718 + <item> unicode0 </item> 1.719 + <item> unicode_ </item> 1.720 + <item> union1d </item> 1.721 + <item> unique </item> 1.722 + <item> unique1d </item> 1.723 + <item> unpackbits </item> 1.724 + <item> unravel_index </item> 1.725 + <item> unsignedinteger </item> 1.726 + <item> unwrap </item> 1.727 + <item> ushort </item> 1.728 + <item> vander </item> 1.729 + <item> var </item> 1.730 + <item> vdot </item> 1.731 + <item> vectorize </item> 1.732 + <item> void </item> 1.733 + <item> void0 </item> 1.734 + <item> vsplit </item> 1.735 + <item> vstack </item> 1.736 + <item> where </item> 1.737 + <item> who </item> 1.738 + <item> zeros </item> 1.739 + <item> zeros_like </item> 1.740 + </list> 1.741 + <list name="specialvars"> 1.742 + <item> __future__ </item> 1.743 + <item> __import__ </item> 1.744 + <item> __name__ </item> 1.745 + <item> __cythonbufferdefaults__ </item> 1.746 + <item> __weakref__ </item> 1.747 + <item> None </item> 1.748 + <item> self </item> 1.749 + <item> True </item> 1.750 + <item> False </item> 1.751 + <item> NotImplemented </item> 1.752 + <item> Ellipsis </item> 1.753 + <item> NULL </item> 1.754 + </list> 1.755 + <list name="overloaders"> 1.756 + <item>__new__</item> 1.757 + <item>__init__</item> 1.758 + <item> __cinit__ </item> 1.759 + <item> __dealloc__ </item> 1.760 + <item> __cmp__ </item> 1.761 + <item> __richcmp__ </item> 1.762 + <item> __str__ </item> 1.763 + <item> __repr__ </item> 1.764 + <item> __hash__ </item> 1.765 + <item> __call__ </item> 1.766 + <item> __iter__ </item> 1.767 + <item> __getattr__ </item> 1.768 + <item> __setattr__ </item> 1.769 + <item> __delattr__ </item> 1.770 + <item> __add__ </item> 1.771 + <item> __sub__ </item> 1.772 + <item> __mul__ </item> 1.773 + <item> __div__ </item> 1.774 + <item> __floordiv__ </item> 1.775 + <item> __truediv__ </item> 1.776 + <item> __mod__ </item> 1.777 + <item> __divmod__ </item> 1.778 + <item> __pow__ </item> 1.779 + <item> __neg__ </item> 1.780 + <item> __pos__ </item> 1.781 + <item> __abs__ </item> 1.782 + <item> __nonzero__ </item> 1.783 + <item> __invert__ </item> 1.784 + <item> __lshift__ </item> 1.785 + <item> __rshift__ </item> 1.786 + <item> __and__ </item> 1.787 + <item> __or__ </item> 1.788 + <item> __xor__ </item> 1.789 + <item> __int__ </item> 1.790 + <item> __long__ </item> 1.791 + <item> __float__ </item> 1.792 + <item> __oct__ </item> 1.793 + <item> __hex__ </item> 1.794 + <item> __index__ </item> 1.795 + <item> __iadd__ </item> 1.796 + <item> __isub__ </item> 1.797 + <item> __imul__ </item> 1.798 + <item> __idiv__ </item> 1.799 + <item> __ifloordiv__ </item> 1.800 + <item> __itruediv__ </item> 1.801 + <item> __imod__ </item> 1.802 + <item> __ipow__ </item> 1.803 + <item> __ilshift__ </item> 1.804 + <item> __irshift__ </item> 1.805 + <item> __iand__ </item> 1.806 + <item> __ior__ </item> 1.807 + <item> __ixor__ </item> 1.808 + <item> __len__ </item> 1.809 + <item> __getitem__ </item> 1.810 + <item> __setitem__ </item> 1.811 + <item> __delitem__ </item> 1.812 + <item> __getslice__ </item> 1.813 + <item> __setslice__ </item> 1.814 + <item> __delslice__ </item> 1.815 + <item> __contains__ </item> 1.816 + <item> __next__ </item> 1.817 + <item> __getreadbuffer__ </item> 1.818 + <item> __getwritebuffer__ </item> 1.819 + <item> __getsegcount__ </item> 1.820 + <item> __getcharbuffer__ </item> 1.821 + <item> __get__ </item> 1.822 + <item> __set__ </item> 1.823 + <item> __delete__ </item> 1.824 + <item> __getbuffer__ </item> 1.825 + <item> __releasebuffer__ </item> 1.826 + </list> 1.827 + <list name="exceptions"> 1.828 + <item>ArithmeticError</item> 1.829 + <item>AssertionError</item> 1.830 + <item>AttributeError</item> 1.831 + <item>BaseException</item> 1.832 + <item>DeprecationWarning</item> 1.833 + <item>EnvironmentError</item> 1.834 + <item>EOFError</item> 1.835 + <item>Exception</item> 1.836 + <item>FloatingPointError</item> 1.837 + <item>FutureWarning</item> 1.838 + <item>GeneratorExit</item> 1.839 + <item>IOError</item> 1.840 + <item>ImportError</item> 1.841 + <item>ImportWarning</item> 1.842 + <item>IndexError</item> 1.843 + <item>KeyError</item> 1.844 + <item>KeyboardInterrupt</item> 1.845 + <item>LookupError</item> 1.846 + <item>MemoryError</item> 1.847 + <item>NameError</item> 1.848 + <item>NotImplementedError</item> 1.849 + <item>OSError</item> 1.850 + <item>OverflowError</item> 1.851 + <item>PendingDeprecationWarning</item> 1.852 + <item>ReferenceError</item> 1.853 + <item>RuntimeError</item> 1.854 + <item>RuntimeWarning</item> 1.855 + <item>StandardError</item> 1.856 + <item>StopIteration</item> 1.857 + <item>SyntaxError</item> 1.858 + <item>SyntaxWarning</item> 1.859 + <item>SystemError</item> 1.860 + <item>SystemExit</item> 1.861 + <item>TypeError</item> 1.862 + <item>UnboundLocalError</item> 1.863 + <item>UserWarning</item> 1.864 + <item>UnicodeError</item> 1.865 + <item>UnicodeWarning</item> 1.866 + <item>UnicodeEncodeError</item> 1.867 + <item>UnicodeDecodeError</item> 1.868 + <item>UnicodeTranslateError</item> 1.869 + <item>ValueError</item> 1.870 + <item>Warning</item> 1.871 + <item>WindowsError</item> 1.872 + <item>ZeroDivisionError</item> 1.873 + </list> 1.874 + 1.875 + <contexts> 1.876 + 1.877 + <context name="Normal" attribute="Normal Text" lineEndContext="#stay"> 1.878 + 1.879 + <keyword attribute="Definition Keyword" String="cdef" context="cdefname"/> 1.880 + <keyword attribute="Definition Keyword" String="defs" context="defname"/> 1.881 + <keyword attribute="Definition Keyword" String="keyw" context="#stay"/> 1.882 + 1.883 + <keyword attribute="Import Keyword" String="imports" context="#stay"/> 1.884 + <keyword attribute="Preprocessor" String="prep" context="#stay"/> 1.885 + <keyword attribute="Operator" String="operators" context="#stay"/> 1.886 + <keyword attribute="Command Keyword" String="commands" context="#stay"/> 1.887 + <keyword attribute="Flow Control Keyword" String="flow" context="#stay"/> 1.888 + <keyword attribute="Builtin Function" String="builtinfuncs" context="#stay"/> 1.889 + 1.890 + <keyword attribute="Special Variable" String="specialvars" context="#stay"/> 1.891 + <keyword attribute="Special Variable" String="exceptions" context="#stay"/> 1.892 + <keyword attribute="Special Variable" String="overloaders" context="#stay"/> 1.893 + 1.894 + <keyword attribute="C Type" context="#stay" String="ctypes" /> 1.895 + <keyword attribute="Python Type" context="#stay" String="pytypes" /> 1.896 + 1.897 + <RegExpr attribute="Hex" String="0[Xx][0-9a-fA-F]+" context="#stay"/> 1.898 + <RegExpr attribute="Octal" String="0[1-9][0-9]*" context="#stay"/> 1.899 + <RegExpr attribute="Binary" String="0[Bb][0-9a-fA-F]+" context="#stay"/> 1.900 + 1.901 + <RegExpr attribute="Complex" String=" ((([0-9]*\.[0-9]+|[0-9]+\.)|([0-9]+|([0-9]*\.[0-9]+|[0-9]+\.))[eE](\+|-)?[0-9]+)|[0-9]+)[jJ]" context="#stay"/> 1.902 + <RegExpr attribute="Float" String="([0-9]+\.[0-9]*|\.[0-9]+)([eE][0-9]+)?" context="#stay"/> 1.903 + 1.904 + <RegExpr attribute="Int" String="([1-9][0-9]*([eE][0-9]+)?|0)" context="#stay"/> 1.905 + <RegExpr attribute="Long" String="[1-9][0-9]*([eE][0-9.]+)?[Ll]" context="#stay"/> 1.906 + 1.907 + <keyword attribute="NumPyAttr" String="numpyselector" context="numpy"/> 1.908 + 1.909 + <RegExpr attribute="Decorator" String="@[a-zA-Z_][a-zA-Z_0-9\.]+" context="#stay"/> 1.910 + 1.911 + <RegExpr attribute="Normal" String="[a-zA-Z_][a-zA-Z_0-9]+" context="#stay"/> 1.912 + 1.913 + <RegExpr attribute="Raw String" String="[rR]'''" context="Raw Tripple A-string"/> 1.914 + <RegExpr attribute="Raw String" String="[rR]&quot;&quot;&quot;" context="Raw Tripple Q-string"/> 1.915 + 1.916 + <RegExpr attribute="Raw String" String="[rR]'" context="Raw A-string"/> 1.917 + <RegExpr attribute="Raw String" String="[rR]&quot;" context="Raw Q-string"/> 1.918 + 1.919 + <RegExpr attribute="Comment" String="#.*$" context="#stay"/> 1.920 + <RegExpr attribute="Comment" String="^\s*'''" context="Tripple A-comment" beginRegion="Tripple A-region"/> 1.921 + <RegExpr attribute="Comment" String="^\s*&quot;&quot;&quot;" context="Tripple Q-comment" beginRegion="Tripple Q-region"/> 1.922 + 1.923 + <StringDetect attribute="String" String="'''" context="Tripple A-string" beginRegion="Tripple A-region"/> 1.924 + <StringDetect attribute="String" String="&quot;&quot;&quot;" context="Tripple Q-string" beginRegion="Tripple Q-region"/> 1.925 + <DetectChar attribute="String" char="'" context="Single A-string"/> 1.926 + <DetectChar attribute="String" char="&quot;" context="Single Q-string"/> 1.927 + 1.928 + 1.929 + <DetectChar attribute="Operator" char="(" context="parenthesis" /> 1.930 + 1.931 + <DetectChar attribute="Operator" char="[" context="bracet" /> 1.932 + 1.933 + <DetectChar attribute="Operator" char="{" context="dict" /> 1.934 + 1.935 + <RegExpr attribute="Operator" String="[+*/%\|=;\!&lt;&gt;!^&amp;~-]" context="#stay"/> 1.936 + 1.937 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.938 + 1.939 + </context> 1.940 + 1.941 + <context name="numpy" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="True"> 1.942 + <!-- highlight types in numpy.pxd after cimport numpy --> 1.943 + <keyword attribute="Import Keyword" context="#pop" String="as" /> 1.944 + <DetectChar attribute="Dot" context="#stay" char="." /> 1.945 + <keyword attribute="NumPy Type" context="#pop" String="numpytypes" /> 1.946 + <keyword attribute="NumPy Function" context="#pop" String="numpyfuncs" /> 1.947 + </context> 1.948 + 1.949 + <context name="parenthesis" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.950 + <DetectChar attribute="Operator" char=")" context="#pop" /> 1.951 + <IncludeRules context="Normal" /> 1.952 + </context> 1.953 + 1.954 + <context name="bracet" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.955 + <StringDetect attribute="Normal" String="readonly" context="#stay" /> 1.956 + <DetectChar attribute="Operator" char="]" context="#pop" /> 1.957 + <IncludeRules context="Normal" /> 1.958 + </context> 1.959 + 1.960 + <context name="dict" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.961 + <DetectChar attribute="Operator" char="}" context="#pop" /> 1.962 + <IncludeRules context="Normal" /> 1.963 + </context> 1.964 + 1.965 + <context name="defname" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="True"> 1.966 + <RegExpr attribute="Definition Name" String="[a-zA-Z_][a-zA-Z_0-9]+" context="#stay"/> 1.967 + <DetectChar attribute="Operator" char="(" context="callargs" /> 1.968 + <DetectChar attribute="Operator" char="[" context="callbracket" /> 1.969 + <IncludeRules context="Normal" /> 1.970 + </context> 1.971 + 1.972 + <context name="callargs" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.973 + <DetectChar attribute="Operator" char=")" context="#pop#pop" /> 1.974 + <IncludeRules context="Normal" /> 1.975 + </context> 1.976 + 1.977 + <context name="callbracket" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.978 + <DetectChar attribute="Operator" char="]" context="#pop#pop" /> 1.979 + <IncludeRules context="Normal" /> 1.980 + </context> 1.981 + 1.982 + 1.983 + <context name="cdefname" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="True"> 1.984 + <keyword attribute="Definition Keyword" String="defs" context="defname"/> 1.985 + <keyword attribute="Definition Keyword" String="keyw" context="#stay"/> 1.986 + <keyword attribute="Definition Keyword" String="access" context="#stay"/> 1.987 + <keyword attribute="Import Keyword" String="imports" context="#stay"/> 1.988 + <keyword attribute="Special Variable" String="specialvars" context="#stay"/> 1.989 + 1.990 + <keyword attribute="C Type" context="#pop" String="ctypes" /> 1.991 + <keyword attribute="Python Type" context="#pop" String="pytypes" /> 1.992 + 1.993 + <RegExpr attribute="Hex" String="0[Xx][0-9a-fA-F]+" context="#stay"/> 1.994 + <RegExpr attribute="Octal" String="0[1-9][0-9]*" context="#stay"/> 1.995 + <RegExpr attribute="Binary" String="0[Bb][0-9a-fA-F]+" context="#stay"/> 1.996 + 1.997 + <RegExpr attribute="Complex" String=" ((([0-9]*\.[0-9]+|[0-9]+\.)|([0-9]+|([0-9]*\.[0-9]+|[0-9]+\.))[eE](\+|-)?[0-9]+)|[0-9]+)[jJ]" context="#stay"/> 1.998 + <RegExpr attribute="Float" String="([0-9]+\.[0-9]*|\.[0-9]+)([eE][0-9]+)?" context="#stay"/> 1.999 + 1.1000 + <RegExpr attribute="Int" String="([1-9][0-9]*([eE][0-9]+)?|0)" context="#stay"/> 1.1001 + <RegExpr attribute="Long" String="[1-9][0-9]*([eE][0-9.]+)?[Ll]" context="#stay"/> 1.1002 + 1.1003 + <keyword attribute="NumPyAttr" String="numpyselector" context="numpy2"/> 1.1004 + 1.1005 + <RegExpr attribute="C Definition Name" String="[a-zA-Z_][a-zA-Z_0-9]+" context="#stay"/> 1.1006 + <DetectChar attribute="Operator" char="(" context="callargs" /> 1.1007 + <IncludeRules context="Normal" /> 1.1008 + </context> 1.1009 + 1.1010 + <context name="callargs" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1011 + <DetectChar attribute="Operator" char=")" context="#pop#pop" /> 1.1012 + <IncludeRules context="Normal" /> 1.1013 + </context> 1.1014 + 1.1015 + 1.1016 + 1.1017 + 1.1018 + 1.1019 + 1.1020 + 1.1021 + 1.1022 + <context name="numpy2" attribute="Normal Text" lineEndContext="#pop" noIndentationBasedFolding="True"> 1.1023 + <!-- highlight types in numpy.pxd after cimport numpy --> 1.1024 + <DetectChar attribute="Dot" context="#stay" char="." /> 1.1025 + <keyword attribute="NumPy Type" context="#pop#pop" String="numpytypes" /> 1.1026 + </context> 1.1027 + 1.1028 + 1.1029 + 1.1030 + 1.1031 + <context name="Tripple A-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1032 + <StringDetect attribute="Comment" String="'''" context="#pop" endRegion="Tripple A-region"/> 1.1033 + </context> 1.1034 + <context name="Tripple Q-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1035 + <HlCChar attribute="Comment" context="#stay"/> 1.1036 + <RegExpr attribute="Comment" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/> 1.1037 + </context> 1.1038 + <context name="Tripple A-string" attribute="String" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1039 + <HlCStringChar attribute="String Char" context="#stay"/> 1.1040 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1041 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1042 + <RegExpr attribute="String" String="'''" context="#pop" endRegion="Tripple A-region"/> 1.1043 + </context> 1.1044 + <context name="Raw Tripple A-string" attribute="Raw String" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1045 + <HlCStringChar attribute="Raw String" context="#stay"/> 1.1046 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1047 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1048 + <RegExpr attribute="String" String="'''" context="#pop" endRegion="Tripple A-region"/> 1.1049 + </context> 1.1050 + <context name="Tripple Q-string" attribute="String" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1051 + <HlCStringChar attribute="String Char" context="#stay"/> 1.1052 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1053 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1054 + <RegExpr attribute="String" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/> 1.1055 + </context> 1.1056 + <context name="Raw Tripple Q-string" attribute="Raw String" lineEndContext="#stay" noIndentationBasedFolding="True"> 1.1057 + <HlCStringChar attribute="Raw String" context="#stay"/> 1.1058 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1059 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1060 + <RegExpr attribute="String" String="&quot;&quot;&quot;" context="#pop" endRegion="Tripple Q-region"/> 1.1061 + </context> 1.1062 + <context name="Single A-comment" attribute="Comment" lineEndContext="#stay"> 1.1063 + <HlCStringChar attribute="Comment" context="#stay"/> 1.1064 + <DetectChar attribute="Comment" char="'" context="#pop"/> 1.1065 + </context> 1.1066 + <context name="Single Q-comment" attribute="Comment" lineEndContext="#stay"> 1.1067 + <HlCStringChar attribute="Comment" context="#stay"/> 1.1068 + <DetectChar attribute="Comment" char="&quot;" context="#pop"/> 1.1069 + </context> 1.1070 + <context name="Single A-string" attribute="String" lineEndContext="#stay"> 1.1071 + <HlCStringChar attribute="String Char" context="#stay"/> 1.1072 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1073 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1074 + <DetectChar attribute="String" char="'" context="#pop"/> 1.1075 + </context> 1.1076 + <context name="Single Q-string" attribute="String" lineEndContext="#stay"> 1.1077 + <HlCStringChar attribute="String Char" context="#stay"/> 1.1078 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1079 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1080 + <DetectChar attribute="String" char="&quot;" context="#pop"/> 1.1081 + </context> 1.1082 + <context name="Raw A-string" attribute="Raw String" lineEndContext="#stay"> 1.1083 + <HlCStringChar attribute="Raw String" context="#stay"/> 1.1084 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1085 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1086 + <DetectChar attribute="Raw String" char="'" context="#pop"/> 1.1087 + </context> 1.1088 + <context name="Raw Q-string" attribute="Raw String" lineEndContext="#stay"> 1.1089 + <HlCStringChar attribute="Raw String" context="#stay"/> 1.1090 + <RegExpr attribute="String Substitution" String="%\([a-zA-Z0-9_]+\)[a-zA-Z]" context="#stay"/> 1.1091 + <RegExpr attribute="String Substitution" String="%[a-zA-Z]" context="#stay"/> 1.1092 + <DetectChar attribute="Raw String" char="&quot;" context="#pop"/> 1.1093 + </context> 1.1094 + </contexts> 1.1095 + <itemDatas> 1.1096 + <itemData name="Normal Text" defStyleNum="dsNormal"/> 1.1097 + <itemData name="Import Keyword" defStyleNum="dsKeyword"/> 1.1098 + <itemData name="Definition Keyword" defStyleNum="dsKeyword"/> 1.1099 + <itemData name="Definition Name" defStyleNum="dsOthers"/> 1.1100 + <itemData name="Operator" defStyleNum="dsKeyword"/> 1.1101 + <itemData name="String Substitution" defStyleNum="dsNormal"/> 1.1102 + <itemData name="Command Keyword" defStyleNum="dsFunction"/> 1.1103 + <itemData name="Flow Control Keyword" defStyleNum="dsKeyword"/> 1.1104 + <itemData name="Builtin Function" defStyleNum="dsFunction"/> 1.1105 + <itemData name="C Type" defStyleNum="dsDataType"/> 1.1106 + <itemData name="Python Type" defStyleNum="dsDataType"/> 1.1107 + <itemData name="NumPy Type" defStyleNum="dsDataType"/> 1.1108 + <itemData name="NumPy Function" defStyleNum="dsFunction"/> 1.1109 + <itemData name="Special Variable" defStyleNum="dsOthers"/> 1.1110 + <itemData name="Preprocessor" defStyleNum="dsOthers"/> 1.1111 + <itemData name="Decorator" defStyleNum="dsFunction"/> 1.1112 + <itemData name="String Char" defStyleNum="dsChar"/> 1.1113 + <itemData name="Long" defStyleNum="dsOthers"/> 1.1114 + <itemData name="Float" defStyleNum="dsFloat"/> 1.1115 + <itemData name="Int" defStyleNum="dsDecVal"/> 1.1116 + <itemData name="Hex" defStyleNum="dsOthers"/> 1.1117 + <itemData name="Octal" defStyleNum="dsOthers"/> 1.1118 + <itemData name="Binary" defStyleNum="dsOthers"/> 1.1119 + <itemData name="Complex" defStyleNum="dsOthers"/> 1.1120 + <itemData name="Comment" defStyleNum="dsComment"/> 1.1121 + <itemData name="String" defStyleNum="dsString"/> 1.1122 + <itemData name="Raw String" defStyleNum="dsString"/> 1.1123 + </itemDatas> 1.1124 + </highlighting> 1.1125 + <general> 1.1126 + <folding indentationsensitive="1" /> 1.1127 + <emptyLines> 1.1128 + <emptyLine regexpr="\s+" casesensitive="false"/> 1.1129 + <emptyLine regexpr="\s*#.*$" casesensitive="false"/> 1.1130 + </emptyLines> 1.1131 + <comments> 1.1132 + <comment name="singleLine" start="#" position="afterwhitespace"/> 1.1133 + </comments> 1.1134 + <keywords casesensitive="1"/> 1.1135 + </general> 1.1136 +</language>