Module Expr Str Import alias ImportFrom alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias Assign NameStore ListLoad Str Str Str Str Str Str Str Str ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Call NameLoad TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str keyword Str keyword Str NameLoad TupleLoad Call NameLoad TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str keyword Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad Str TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad Str TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Str NameLoad ListLoad TupleLoad Str AttributeLoad NameLoad attr Str Call NameLoad Str ListLoad TupleLoad Str AttributeLoad NameLoad attr Str Call NameLoad Str ListLoad TupleLoad Str NameLoad Str Call NameLoad Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Dict Str Str Str ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call NameLoad NameLoad NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad NameLoad TupleLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad Str NameLoad TupleLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad TupleLoad Str NameLoad TupleLoad BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str NameLoad TupleLoad BinOpAdd NameLoad Str AttributeLoad NameLoad attr TupleLoad BinOpAdd Str NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr Str TupleLoad Str NameLoad Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str Call NameLoad NameLoad AttributeLoad NameLoad attr TupleLoad Str NameLoad ListLoad TupleLoad Str NameLoad Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad ListLoad TupleLoad Str AttributeLoad NameLoad attr Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str Str Str ListLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str TupleLoad Str NameLoad TupleLoad Str NameLoad ListLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr ListLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad TupleLoad Str AttributeLoad NameLoad attr ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str AttributeLoad NameLoad attr ListLoad TupleLoad Call NameLoad TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str keyword Str keyword Str NameLoad ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str ListLoad TupleLoad Call NameLoad TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str keyword Str keyword Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr NameLoad body Return Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Assign NameStore ListLoad Str Assign NameStore Str Assign NameStore Dict Str Str Str ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr TupleLoad Str NameLoad Str TupleLoad Str NameLoad Call NameLoad Str ListLoad TupleLoad Str NameLoad Str TupleLoad BinOpAdd BinOpAdd NameLoad Str NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Str NameLoad Call NameLoad Str ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore BinOpBitOr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str Call NameLoad NameLoad AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore TupleLoad Str NameLoad Assign NameStore Dict Str Str Str Str ListLoad TupleLoad Str NameLoad Str TupleLoad NameLoad NameLoad NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Str ListLoad NameLoad TupleLoad NameLoad NameLoad Str ListLoad NameLoad TupleLoad Str NameLoad Str TupleLoad NameLoad NameLoad Str ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr NameLoad TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad Str TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad Str TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call NameLoad NameLoad NameLoad Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad NameLoad NameLoad TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore ListLoad Str Assign NameStore Dict Str Str Str Str Str ListLoad Call NameLoad Str TupleLoad Str NameLoad Str TupleLoad Str NameLoad Str Call NameLoad Str ListLoad TupleLoad Call NameLoad TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str keyword Str keyword Str NameLoad TupleLoad Call NameLoad TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str keyword Str keyword Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad ListLoad TupleLoad Str NameLoad Str TupleLoad Str NameLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str NameLoad TupleLoad Str NameLoad Call NameLoad Str ListLoad TupleLoad Str NameLoad Str Call NameLoad Str decorator_list
N/A N/A 
    pygments.lexers.dsls
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for various domain-specific languages.

    :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
 N/A re pygments.lexer RegexLexer bygroups words include default pygments.token Text Comment Operator Keyword Name String Number Punctuation Literal N/A __all__ N/A ProtoBufLexer BroLexer PuppetLexer RslLexer MscgenLexer VGLLexer AlloyLexer PanLexer ProtoBufLexer N/A RegexLexer N/A N/A 
    Lexer for `Protocol Buffer <http://code.google.com/p/protobuf/>`_
    definition files.

    .. versionadded:: 1.4
     N/A name Protocol Buffer N/A aliases N/A protobuf proto N/A filenames N/A *.proto N/A tokens N/A root package message type N/A N/A [ \t]+ Text N/A [,;{}\[\]()] Punctuation N/A /(\\\n)?/(\n|(.|\n)*?[^\\]\n) N/A Comment Single N/A /(\\\n)?\*(.|\n)*?\*(\\\n)?/ N/A Comment Multiline N/A N/A words N/A import option optional required repeated default packed ctype extensions to max rpc returns oneof prefix \b suffix \b Keyword N/A N/A words N/A int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 float double bool string bytes suffix \b N/A Keyword Type N/A (true|false)\b N/A Keyword Constant N/A (package)(\s+) N/A bygroups N/A Keyword Namespace Text package N/A (message|extend)(\s+) N/A bygroups N/A Keyword Declaration Text message N/A (enum|group|service)(\s+) N/A bygroups N/A Keyword Declaration Text type N/A \".*?\" String N/A \'.*?\' String N/A (\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]* N/A Number Float N/A (\d+\.\d*|\.\d+|\d+[fF])[fF]? N/A Number Float N/A (\-?(inf|nan))\b N/A Number Float N/A 0x[0-9a-fA-F]+[LlUu]* N/A Number Hex N/A 0[0-7]+[LlUu]* N/A Number Oct N/A \d+[LlUu]* N/A Number Integer N/A [+-=] Operator N/A ([a-zA-Z_][\w.]*)([ \t]*)(=) N/A bygroups N/A Name Attribute Text Operator N/A [a-zA-Z_][\w.]* Name N/A N/A [a-zA-Z_]\w* N/A Name Namespace #pop N/A default #pop N/A N/A [a-zA-Z_]\w* N/A Name Class #pop N/A default #pop N/A N/A [a-zA-Z_]\w* Name #pop N/A default #pop N/A BroLexer N/A RegexLexer N/A N/A 
    For `Bro <http://bro-ids.org/>`_ scripts.

    .. versionadded:: 1.5
     N/A name Bro N/A aliases N/A bro N/A filenames N/A *.bro N/A _hex [0-9a-fA-F_] N/A _float ((\d*\.?\d+)|(\d+\.?\d*))([eE][-+]?\d+)? N/A _h [A-Za-z0-9][-A-Za-z0-9]* N/A tokens N/A root string regex N/A N/A ^@.*?\n N/A Comment Preproc N/A #.*?\n N/A Comment Single N/A \n Text N/A \s+ Text N/A \\\n Text N/A (add|alarm|break|case|const|continue|delete|do|else|enum|event|export|for|function|if|global|hook|local|module|next|of|print|redef|return|schedule|switch|type|when|while)\b Keyword N/A (addr|any|bool|count|counter|double|file|int|interval|net|pattern|port|record|set|string|subnet|table|time|timer|vector)\b N/A Keyword Type N/A (T|F)\b N/A Keyword Constant N/A (&)((?:add|delete|expire)_func|attr|(?:create|read|write)_expire|default|disable_print_hook|raw_output|encrypt|group|log|mergeable|optional|persistent|priority|redef|rotate_(?:interval|size)|synchronized)\b N/A bygroups Punctuation Keyword N/A \s+module\b N/A Keyword Namespace N/A \d+/(tcp|udp|icmp|unknown)\b Number N/A (\d+\.){3}\d+ Number N/A N/A N/A N/A ( _hex ){7} _hex Number N/A N/A N/A N/A N/A N/A N/A 0x _hex ( _hex |:)*::( _hex |:)* Number N/A N/A N/A N/A N/A ((\d+|:)( _hex |:)*)?::( _hex |:)* Number N/A (\d+\.\d+\.|(\d+\.){2}\d+) Number N/A N/A N/A N/A _h (\. _h )+ String N/A N/A _float \s+(day|hr|min|sec|msec|usec)s?\b N/A Literal Date N/A N/A 0[xX] _hex N/A Number Hex N/A _float N/A Number Float N/A \d+ N/A Number Integer N/A / N/A String Regex regex N/A " String string N/A [!%*/+:<=>?~|-] Operator N/A ([-+=&|]{2}|[+=!><-]=) Operator N/A (in|match)\b N/A Operator Word N/A [{}()\[\]$.,;] Punctuation N/A ([_a-zA-Z]\w*)(::) N/A bygroups Name N/A Name Namespace N/A [a-zA-Z_]\w* Name N/A N/A " String #pop N/A \\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3}) N/A String Escape N/A [^\\"\n]+ String N/A \\\n String N/A \\ String N/A N/A / N/A String Regex #pop N/A \\[\\nt/] N/A String Regex N/A [^\\/\n]+ N/A String Regex N/A \\\n N/A String Regex N/A \\ N/A String Regex N/A PuppetLexer N/A RegexLexer N/A N/A 
    For `Puppet <http://puppetlabs.com/>`__ configuration DSL.

    .. versionadded:: 1.6
     N/A name Puppet N/A aliases N/A puppet N/A filenames N/A *.pp N/A tokens N/A root comments operators names numbers keywords strings N/A N/A include comments N/A include keywords N/A include names N/A include numbers N/A include operators N/A include strings N/A []{}:(),;[] Punctuation N/A [^\S\n]+ Text N/A N/A \s*#.*$ Comment N/A /(\\\n)?[*](.|\n)*?[*](\\\n)?/ N/A Comment Multiline N/A N/A (=>|\?|<|>|=|\+|-|/|\*|~|!|\|) Operator N/A (in|and|or|not)\b N/A Operator Word N/A N/A [a-zA-Z_]\w* N/A Name Attribute N/A (\$\S+)(\[)(\S+)(\]) N/A bygroups N/A Name Variable Punctuation String Punctuation N/A \$\S+ N/A Name Variable N/A N/A (\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?j? N/A Number Float N/A \d+[eE][+-]?[0-9]+j? N/A Number Float N/A 0[0-7]+j? N/A Number Oct N/A 0[xX][a-fA-F0-9]+ N/A Number Hex N/A \d+L N/A N/A Number Integer Long N/A \d+j? N/A Number Integer N/A N/A N/A words N/A absent alert alias audit augeas before case check class computer configured contained create_resources crit cron debug default define defined directory else elsif emerg err exec extlookup fail false file filebucket fqdn_rand generate host if import include info inherits inline_template installed interface k5login latest link loglevel macauthorization mailalias maillist mcx md5 mount mounted nagios_command nagios_contact nagios_contactgroup nagios_host nagios_hostdependency nagios_hostescalation nagios_hostextinfo nagios_hostgroup nagios_service nagios_servicedependency nagios_serviceescalation nagios_serviceextinfo nagios_servicegroup nagios_timeperiod node noop notice notify package present purged realize regsubst resources role router running schedule scheduled_task search selboolean selmodule service sha1 shellquote split sprintf ssh_authorized_key sshkey stage stopped subscribe tag tagged template tidy true undef unmounted user versioncmp vlan warning yumrepo zfs zone zpool prefix (?i) suffix \b Keyword N/A N/A "([^"])*" String N/A '(\\'|[^'])*' String N/A RslLexer N/A RegexLexer N/A N/A 
    `RSL <http://en.wikipedia.org/wiki/RAISE>`_ is the formal specification
    language used in RAISE (Rigorous Approach to Industrial Software Engineering)
    method.

    .. versionadded:: 2.0
     N/A name RSL N/A aliases N/A rsl N/A filenames N/A *.rsl N/A mimetypes N/A text/rsl N/A flags N/A N/A re MULTILINE N/A re DOTALL N/A tokens N/A root N/A N/A N/A words N/A Bool Char Int Nat Real Text Unit abs all always any as axiom card case channel chaos class devt_relation dom elems else elif end exists extend false for hd hide if in is inds initialise int inter isin len let local ltl_assertion object of out post pre read real rng scheme skip stop swap then theory test_case tl transition_system true type union until use value variable while with write ~isin -inflist -infset -list -set prefix \b suffix \b Keyword N/A (variable|value)\b N/A Keyword Declaration N/A --.*?\n Comment N/A <:.*?:> Comment N/A \{!.*?!\} Comment N/A /\*.*?\*/ Comment N/A ^[ \t]*([\w]+)[ \t]*:[^:] N/A Name Function N/A (^[ \t]*)([\w]+)([ \t]*\([\w\s,]*\)[ \t]*)(is|as) N/A bygroups Text N/A Name Function Text Keyword N/A \b[A-Z]\w*\b N/A Keyword Type N/A (true|false)\b N/A Keyword Constant N/A ".*" String N/A \'.\' N/A String Char N/A (><|->|-m->|/\\|<=|<<=|<\.|\|\||\|\^\||-~->|-~m->|\\/|>=|>>|\.>|\+\+|-\\|<->|=>|:-|~=|\*\*|<<|>>=|\+>|!!|\|=\||#) Operator N/A [0-9]+\.[0-9]+([eE][0-9]+)?[fd]? N/A Number Float N/A 0x[0-9a-f]+ N/A Number Hex N/A [0-9]+ N/A Number Integer N/A . Text analyse_text N/A N/A text N/A N/A N/A 
        Check for the most common text in the beginning of a RSL file.
         N/A N/A N/A N/A re search scheme\s*.*?=\s*class\s*type text N/A re I None N/A N/A 1.0 N/A N/A MscgenLexer N/A RegexLexer N/A N/A 
    For `Mscgen <http://www.mcternan.me.uk/mscgen/>`_ files.

    .. versionadded:: 1.6
     N/A name Mscgen N/A aliases N/A mscgen msc N/A filenames N/A *.msc N/A _var (\w+|"(?:\\"|[^"])*") N/A tokens N/A root attrs comments N/A N/A msc\b N/A Keyword Type N/A (hscale|HSCALE|width|WIDTH|wordwraparcs|WORDWRAPARCS|arcgradient|ARCGRADIENT)\b N/A Name Property N/A (abox|ABOX|rbox|RBOX|box|BOX|note|NOTE)\b N/A Operator Word N/A (\.|-|\|){3} Keyword N/A (?:-|=|\.|:){2}|<<=>>|<->|<=>|<<>>|<:>|->|=>>|>>|=>|:>|-x|-X|<-|<<=|<<|<=|<:|x-|X-|= Operator N/A \* N/A Name Builtin N/A _var N/A Name Variable N/A \[ Punctuation attrs N/A \{|\}|,|; Punctuation N/A include comments N/A N/A \] Punctuation #pop N/A N/A N/A _var (\s*)(=)(\s*) _var N/A bygroups N/A Name Attribute N/A Text Whitespace Operator N/A Text Whitespace String N/A , Punctuation N/A include comments N/A N/A (?://|#).*?\n N/A Comment Single N/A /\*(?:.|\n)*?\*/ N/A Comment Multiline N/A [ \t\r\n]+ N/A Text Whitespace N/A VGLLexer N/A RegexLexer N/A N/A 
    For `SampleManager VGL <http://www.thermoscientific.com/samplemanager>`_
    source code.

    .. versionadded:: 1.6
     N/A name VGL N/A aliases N/A vgl N/A filenames N/A *.rpf N/A flags N/A N/A N/A re MULTILINE N/A re DOTALL N/A re IGNORECASE N/A tokens N/A root N/A N/A \{[^}]*\} N/A Comment Multiline N/A declare N/A Keyword Constant N/A (if|then|else|endif|while|do|endwhile|and|or|prompt|object|create|on|line|with|global|routine|value|endroutine|constant|global|set|join|library|compile_option|file|exists|create|copy|delete|enable|windows|name|notprotected)(?! *[=<>.,()]) Keyword N/A (true|false|null|empty|error|locked) N/A Keyword Constant N/A [~^*#!%&\[\]()<>|+=:;,./?-] Operator N/A "[^"]*" String N/A (\.)([a-z_$][\w$]*) N/A bygroups Operator N/A Name Attribute N/A [0-9][0-9]*(\.[0-9]+(e[+\-]?[0-9]+)?)? Number N/A [a-z_$][\w$]* Name N/A [\r\n]+ Text N/A \s+ Text N/A AlloyLexer N/A RegexLexer N/A N/A 
    For `Alloy <http://alloy.mit.edu>`_ source code.

    .. versionadded:: 2.0
     N/A name Alloy N/A aliases N/A alloy N/A filenames N/A *.als N/A mimetypes N/A text/x-alloy N/A flags N/A N/A re MULTILINE N/A re DOTALL N/A iden_rex [a-zA-Z_][\w\']* N/A text_tuple N/A [^\S\n]+ Text N/A tokens N/A sig module fun root N/A N/A (extends)\b Keyword #pop N/A iden_rex Name text_tuple N/A , Punctuation N/A \{ Operator #pop N/A text_tuple N/A iden_rex Name #pop N/A text_tuple N/A \{ Operator #pop N/A iden_rex Name #pop N/A N/A --.*?$ N/A Comment Single N/A //.*?$ N/A Comment Single N/A /\*.*?\*/ N/A Comment Multiline text_tuple N/A (module|open)(\s+) N/A bygroups N/A Keyword Namespace Text module N/A (sig|enum)(\s+) N/A bygroups N/A Keyword Declaration Text sig N/A (iden|univ|none)\b N/A Keyword Constant N/A (int|Int)\b N/A Keyword Type N/A (this|abstract|extends|set|seq|one|lone|let)\b Keyword N/A (all|some|no|sum|disj|when|else)\b Keyword N/A (run|check|for|but|exactly|expect|as)\b Keyword N/A (and|or|implies|iff|in)\b N/A Operator Word N/A (fun|pred|fact|assert)(\s+) N/A bygroups Keyword Text fun N/A !|#|&&|\+\+|<<|>>|>=|<=>|<=|\.|-> Operator N/A [-+/*%=<>&!^|~{}\[\]().] Operator N/A iden_rex Name N/A [:,] Punctuation N/A [0-9]+ N/A Number Integer N/A "(\\\\|\\"|[^"])*" String N/A \n Text N/A PanLexer N/A RegexLexer N/A N/A 
    Lexer for `pan <http://github.com/quattor/pan/>`_ source files.

    Based on tcsh lexer.

    .. versionadded:: 2.0
     N/A name Pan N/A aliases N/A pan N/A filenames N/A *.pan N/A tokens N/A root basic data curly paren N/A N/A include basic N/A \( Keyword paren N/A \{ Keyword curly N/A include data N/A N/A N/A words N/A if for with else type bind while valid final prefix unique object foreach include template function variable structure extensible declaration prefix \b suffix \s*\b Keyword N/A N/A words N/A file_contents format index length match matches replace splice split substr to_lowercase to_uppercase debug error traceback deprecated base64_decode base64_encode digest escape unescape append create first nlist key list merge next prepend is_boolean is_defined is_double is_list is_long is_nlist is_null is_number is_property is_resource is_string to_boolean to_double to_long to_string clone delete exists path_exists if_exists return value prefix \b suffix \s*\b N/A Name Builtin N/A #.* Comment N/A \\[\w\W] N/A String Escape N/A (\b\w+)(\s*)(=) N/A bygroups N/A Name Variable Text Operator N/A [\[\]{}()=]+ Operator N/A <<\s*(\'?)\\?(\w+)[\w\W]+?\2 String N/A ; Punctuation N/A N/A (?s)"(\\\\|\\[0-7]+|\\.|[^"\\])*" N/A String Double N/A (?s)'(\\\\|\\[0-7]+|\\.|[^'\\])*' N/A String Single N/A \s+ Text N/A [^=\s\[\]{}()$"\'`\\;#]+ Text N/A \d+(?= |\Z) Number N/A N/A \} Keyword #pop N/A :- Keyword N/A \w+ N/A Name Variable N/A [^}:"\'`$]+ Punctuation N/A : Punctuation N/A include root N/A N/A \) Keyword #pop N/A include root N/A