fJc @ sN d Z d d k Z y e Wn# e j
o d d k l Z n Xd d k l Z l Z l Z l
Z
l Z d d k l
Z
l Z l Z l Z l Z l Z l Z l Z l Z d d k l Z d d d d
d g Z d e f d YZ d e f d
YZ e i d Z d e f d YZ d
e f d YZ d e f d YZ d S( s
pygments.lexers.math
~~~~~~~~~~~~~~~~~~~~
Lexers for math languages.
:copyright: Copyright 2006-2009 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
iN( t Set( t Lexert
RegexLexert bygroupst includet
do_insertions( t Commentt Stringt Punctuationt Keywordt Namet Operatort Numbert Textt Generic( t PythonLexert
MuPADLexert MatlabLexert MatlabSessionLexert
NumPyLexert SLexerc B s' e Z d Z d Z d g Z d g Z h d e i f d e i d f d e f d e
f d e f d
e i
f d e i f d e i i f d
e f d e i f d e f d e e i e
f d e i f d e f d e f d e f g d 6d e i f d e i d f d e i d f d e i f g d 6Z RS( s
A `MuPAD `_ lexer.
Contributed by Christopher Creutzig .
*New in Pygments 0.8.*
t MuPADt mupads *.mus //.*?$s /\*t comments "(?:[^"\\]|\\.)*"s \(|\)|\[|\]|\{|\}s (?x)\b(?:
next|break|end|
axiom|end_axiom|category|end_category|domain|end_domain|inherits|
if|%if|then|elif|else|end_if|
case|of|do|otherwise|end_case|
while|end_while|
repeat|until|end_repeat|
for|from|to|downto|step|end_for|
proc|local|option|save|begin|end_proc|
delete|frame
)\bsA (?x)\b(?:
DOM_ARRAY|DOM_BOOL|DOM_COMPLEX|DOM_DOMAIN|DOM_EXEC|DOM_EXPR|
DOM_FAIL|DOM_FLOAT|DOM_FRAME|DOM_FUNC_ENV|DOM_HFARRAY|DOM_IDENT|
DOM_INT|DOM_INTERVAL|DOM_LIST|DOM_NIL|DOM_NULL|DOM_POLY|DOM_PROC|
DOM_PROC_ENV|DOM_RAT|DOM_SET|DOM_STRING|DOM_TABLE|DOM_VAR
)\bs (?x)\b(?:
PI|EULER|E|CATALAN|
NIL|FAIL|undefined|infinity|
TRUE|FALSE|UNKNOWN
)\bs \b(?:dom|procname)\bs- \.|,|:|;|=|\+|-|\*|/|\^|@|>|<|\$|\||!|\'|%|~=s (?x)\b(?:
and|or|not|xor|
assuming|
div|mod|
union|minus|intersect|in|subset
)\bs \b(?:I|RDN_INF|RD_NINF|RD_NAN)\bso (?x)
((?:[a-zA-Z_#][a-zA-Z_#0-9]*|`[^`]*`)
(?:::[a-zA-Z_#][a-zA-Z_#0-9]*|`[^`]*`)*)\s*([(])se (?x)
(?:[a-zA-Z_#][a-zA-Z_#0-9]*|`[^`]*`)
(?:::[a-zA-Z_#][a-zA-Z_#0-9]*|`[^`]*`)*s [0-9]+(?:\.[0-9]*)?(?:e[0-9]+)?s \.[0-9]+(?:e[0-9]+)?t .t roots [^*/]s #pushs \*/s #pops [*/]( t __name__t
__module__t __doc__t namet aliasest filenamesR t Singlet MultilineR R R R
t Classt Constantt Builtint PseudoR t WordR R t Functiont VariableR
t tokens( ( ( s8 /usr/lib/python2.6/site-packages/pygments/lexers/math.pyR s8 c C B sQ e Z d Z d Z d d g Z d g Z d g Z d d d d d
d d d
d d d d d d d d d d d d d d d d d d d d! d" d# d$ d% d&