<s> """<STR_LIT>""" <EOL> import re <EOL> from pygments . lexer import RegexLexer , bygroups , words , include , default <EOL> from pygments . token import Text , Comment , Operator , Keyword , Name , String , Number , Punctuation , Literal <EOL> __all__ = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> class ProtoBufLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' , '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ( r'<STR_LIT>' , Punctuation ) , <EOL> ( r'<STR_LIT>' , Comment . Single ) , <EOL> ( r'<STR_LIT>' , Comment . Multiline ) , <EOL> ( words ( ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:default>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:to>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' ) , prefix = r'<STR_LIT>' , suffix = r'<STR_LIT>' ) , <EOL> Keyword ) , <EOL> ( words ( ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT:float>' , '<STR_LIT>' , '<STR_LIT:bool>' , '<STR_LIT:string>' , '<STR_LIT>' ) , suffix = r'<STR_LIT>' ) , <EOL> Keyword . Type ) , <EOL> ( r'<STR_LIT>' , Keyword . Constant ) , <EOL> ( r'<STR_LIT>' , bygroups ( Keyword . Namespace , Text ) , '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , <EOL> bygroups ( Keyword . Declaration , Text ) , '<STR_LIT:message>' ) , <EOL> ( r'<STR_LIT>' , <EOL> bygroups ( Keyword . Declaration , Text ) , '<STR_LIT:type>' ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT>' , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Hex ) , <EOL> ( r'<STR_LIT>' , Number . Oct ) , <EOL> ( r'<STR_LIT>' , Number . Integer ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , <EOL> bygroups ( Name . Attribute , Text , Operator ) ) , <EOL> ( '<STR_LIT>' , Name ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Name . Namespace , '<STR_LIT:#pop>' ) , <EOL> default ( '<STR_LIT:#pop>' ) , <EOL> ] , <EOL> '<STR_LIT:message>' : [ <EOL> ( r'<STR_LIT>' , Name . Class , '<STR_LIT:#pop>' ) , <EOL> default ( '<STR_LIT:#pop>' ) , <EOL> ] , <EOL> '<STR_LIT:type>' : [ <EOL> ( r'<STR_LIT>' , Name , '<STR_LIT:#pop>' ) , <EOL> default ( '<STR_LIT:#pop>' ) , <EOL> ] , <EOL> } <EOL> class BroLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> _hex = r'<STR_LIT>' <EOL> _float = r'<STR_LIT>' <EOL> _h = r'<STR_LIT>' <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> ( r'<STR_LIT>' , Comment . Preproc ) , <EOL> ( r'<STR_LIT>' , Comment . Single ) , <EOL> ( r'<STR_LIT:\n>' , Text ) , <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' , Keyword ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' , Keyword . Type ) , <EOL> ( r'<STR_LIT>' , Keyword . Constant ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' , <EOL> bygroups ( Punctuation , Keyword ) ) , <EOL> ( r'<STR_LIT>' , Keyword . Namespace ) , <EOL> ( r'<STR_LIT>' , Number ) , <EOL> ( r'<STR_LIT>' , Number ) , <EOL> ( r'<STR_LIT:(>' + _hex + r'<STR_LIT>' + _hex , Number ) , <EOL> ( r'<STR_LIT>' + _hex + r'<STR_LIT:(>' + _hex + r'<STR_LIT>' + _hex + r'<STR_LIT>' , Number ) , <EOL> ( r'<STR_LIT>' + _hex + r'<STR_LIT>' + _hex + r'<STR_LIT>' , Number ) , <EOL> ( r'<STR_LIT>' , Number ) , <EOL> ( _h + r'<STR_LIT>' + _h + r'<STR_LIT>' , String ) , <EOL> ( _float + r'<STR_LIT>' , Literal . Date ) , <EOL> ( r'<STR_LIT>' + _hex , Number . Hex ) , <EOL> ( _float , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Integer ) , <EOL> ( r'<STR_LIT:/>' , String . Regex , '<STR_LIT>' ) , <EOL> ( r'<STR_LIT:">' , String , '<STR_LIT:string>' ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , Operator . Word ) , <EOL> ( r'<STR_LIT>' , Punctuation ) , <EOL> ( r'<STR_LIT>' , bygroups ( Name , Name . Namespace ) ) , <EOL> ( r'<STR_LIT>' , Name ) <EOL> ] , <EOL> '<STR_LIT:string>' : [ <EOL> ( r'<STR_LIT:">' , String , '<STR_LIT:#pop>' ) , <EOL> ( r'<STR_LIT>' , String . Escape ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT:\\>' , String ) <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT:/>' , String . Regex , '<STR_LIT:#pop>' ) , <EOL> ( r'<STR_LIT>' , String . Regex ) , <EOL> ( r'<STR_LIT>' , String . Regex ) , <EOL> ( r'<STR_LIT>' , String . Regex ) , <EOL> ( r'<STR_LIT:\\>' , String . Regex ) <EOL> ] <EOL> } <EOL> class PuppetLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> include ( '<STR_LIT>' ) , <EOL> include ( '<STR_LIT>' ) , <EOL> include ( '<STR_LIT>' ) , <EOL> include ( '<STR_LIT>' ) , <EOL> include ( '<STR_LIT>' ) , <EOL> include ( '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , Punctuation ) , <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Comment ) , <EOL> ( r'<STR_LIT>' , Comment . Multiline ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , Operator . Word ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( '<STR_LIT>' , Name . Attribute ) , <EOL> ( r'<STR_LIT>' , bygroups ( Name . Variable , Punctuation , <EOL> String , Punctuation ) ) , <EOL> ( r'<STR_LIT>' , Name . Variable ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Oct ) , <EOL> ( r'<STR_LIT>' , Number . Hex ) , <EOL> ( r'<STR_LIT>' , Number . Integer . Long ) , <EOL> ( r'<STR_LIT>' , Number . Integer ) <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( words ( ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT:class>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:default>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:false>' , '<STR_LIT:file>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:host>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT:info>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:true>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT:user>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' ) , prefix = '<STR_LIT>' , suffix = r'<STR_LIT>' ) , <EOL> Keyword ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r"<STR_LIT>" , String ) , <EOL> ] , <EOL> } <EOL> class RslLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> mimetypes = [ '<STR_LIT>' ] <EOL> flags = re . MULTILINE | re . DOTALL <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> ( words ( ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT:all>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT:class>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT:end>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:false>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:object>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:true>' , <EOL> '<STR_LIT:type>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:value>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' ) , prefix = r'<STR_LIT>' , suffix = r'<STR_LIT>' ) , <EOL> Keyword ) , <EOL> ( r'<STR_LIT>' , Keyword . Declaration ) , <EOL> ( r'<STR_LIT>' , Comment ) , <EOL> ( r'<STR_LIT>' , Comment ) , <EOL> ( r'<STR_LIT>' , Comment ) , <EOL> ( r'<STR_LIT>' , Comment ) , <EOL> ( r'<STR_LIT>' , Name . Function ) , <EOL> ( r'<STR_LIT>' , <EOL> bygroups ( Text , Name . Function , Text , Keyword ) ) , <EOL> ( r'<STR_LIT>' , Keyword . Type ) , <EOL> ( r'<STR_LIT>' , Keyword . Constant ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT>' , String . Char ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' , <EOL> Operator ) , <EOL> ( r'<STR_LIT>' , Number . Float ) , <EOL> ( r'<STR_LIT>' , Number . Hex ) , <EOL> ( r'<STR_LIT>' , Number . Integer ) , <EOL> ( r'<STR_LIT:.>' , Text ) , <EOL> ] , <EOL> } <EOL> def analyse_text ( text ) : <EOL> """<STR_LIT>""" <EOL> if re . search ( r'<STR_LIT>' , text , re . I ) is not None : <EOL> return <NUM_LIT:1.0> <EOL> class MscgenLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' , '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> _var = r'<STR_LIT>' <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> ( r'<STR_LIT>' , Keyword . Type ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' , Name . Property ) , <EOL> ( r'<STR_LIT>' , Operator . Word ) , <EOL> ( r'<STR_LIT>' , Keyword ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , Name . Builtin ) , <EOL> ( _var , Name . Variable ) , <EOL> ( r'<STR_LIT>' , Punctuation , '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , Punctuation ) , <EOL> include ( '<STR_LIT>' ) <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Punctuation , '<STR_LIT:#pop>' ) , <EOL> ( _var + r'<STR_LIT>' + _var , <EOL> bygroups ( Name . Attribute , Text . Whitespace , Operator , Text . Whitespace , <EOL> String ) ) , <EOL> ( r'<STR_LIT:U+002C>' , Punctuation ) , <EOL> include ( '<STR_LIT>' ) <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Comment . Single ) , <EOL> ( r'<STR_LIT>' , Comment . Multiline ) , <EOL> ( r'<STR_LIT>' , Text . Whitespace ) <EOL> ] <EOL> } <EOL> class VGLLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> flags = re . MULTILINE | re . DOTALL | re . IGNORECASE <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> ( r'<STR_LIT>' , Comment . Multiline ) , <EOL> ( r'<STR_LIT>' , Keyword . Constant ) , <EOL> ( r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' , <EOL> Keyword ) , <EOL> ( r'<STR_LIT>' , Keyword . Constant ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT>' , bygroups ( Operator , Name . Attribute ) ) , <EOL> ( r'<STR_LIT>' , Number ) , <EOL> ( r'<STR_LIT>' , Name ) , <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ( r'<STR_LIT>' , Text ) <EOL> ] <EOL> } <EOL> class AlloyLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> mimetypes = [ '<STR_LIT>' ] <EOL> flags = re . MULTILINE | re . DOTALL <EOL> iden_rex = r'<STR_LIT>' <EOL> text_tuple = ( r'<STR_LIT>' , Text ) <EOL> tokens = { <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Keyword , '<STR_LIT:#pop>' ) , <EOL> ( iden_rex , Name ) , <EOL> text_tuple , <EOL> ( r'<STR_LIT:U+002C>' , Punctuation ) , <EOL> ( r'<STR_LIT>' , Operator , '<STR_LIT:#pop>' ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> text_tuple , <EOL> ( iden_rex , Name , '<STR_LIT:#pop>' ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> text_tuple , <EOL> ( r'<STR_LIT>' , Operator , '<STR_LIT:#pop>' ) , <EOL> ( iden_rex , Name , '<STR_LIT:#pop>' ) , <EOL> ] , <EOL> '<STR_LIT:root>' : [ <EOL> ( r'<STR_LIT>' , Comment . Single ) , <EOL> ( r'<STR_LIT>' , Comment . Single ) , <EOL> ( r'<STR_LIT>' , Comment . Multiline ) , <EOL> text_tuple , <EOL> ( r'<STR_LIT>' , bygroups ( Keyword . Namespace , Text ) , <EOL> '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , bygroups ( Keyword . Declaration , Text ) , '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , Keyword . Constant ) , <EOL> ( r'<STR_LIT>' , Keyword . Type ) , <EOL> ( r'<STR_LIT>' , Keyword ) , <EOL> ( r'<STR_LIT>' , Keyword ) , <EOL> ( r'<STR_LIT>' , Keyword ) , <EOL> ( r'<STR_LIT>' , Operator . Word ) , <EOL> ( r'<STR_LIT>' , bygroups ( Keyword , Text ) , '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( iden_rex , Name ) , <EOL> ( r'<STR_LIT>' , Punctuation ) , <EOL> ( r'<STR_LIT>' , Number . Integer ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT:\n>' , Text ) , <EOL> ] <EOL> } <EOL> class PanLexer ( RegexLexer ) : <EOL> """<STR_LIT>""" <EOL> name = '<STR_LIT>' <EOL> aliases = [ '<STR_LIT>' ] <EOL> filenames = [ '<STR_LIT>' ] <EOL> tokens = { <EOL> '<STR_LIT:root>' : [ <EOL> include ( '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , Keyword , '<STR_LIT>' ) , <EOL> ( r'<STR_LIT>' , Keyword , '<STR_LIT>' ) , <EOL> include ( '<STR_LIT:data>' ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( words ( ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:type>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT:object>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) , prefix = r'<STR_LIT>' , suffix = r'<STR_LIT>' ) , <EOL> Keyword ) , <EOL> ( words ( ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:index>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:replace>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:error>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:key>' , '<STR_LIT:list>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:value>' ) , prefix = r'<STR_LIT>' , suffix = r'<STR_LIT>' ) , <EOL> Name . Builtin ) , <EOL> ( r'<STR_LIT>' , Comment ) , <EOL> ( r'<STR_LIT>' , String . Escape ) , <EOL> ( r'<STR_LIT>' , bygroups ( Name . Variable , Text , Operator ) ) , <EOL> ( r'<STR_LIT>' , Operator ) , <EOL> ( r'<STR_LIT>' , String ) , <EOL> ( r'<STR_LIT:;>' , Punctuation ) , <EOL> ] , <EOL> '<STR_LIT:data>' : [ <EOL> ( r'<STR_LIT>' , String . Double ) , <EOL> ( r"<STR_LIT>" , String . Single ) , <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ( r'<STR_LIT>' , Text ) , <EOL> ( r'<STR_LIT>' , Number ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Keyword , '<STR_LIT:#pop>' ) , <EOL> ( r'<STR_LIT>' , Keyword ) , <EOL> ( r'<STR_LIT>' , Name . Variable ) , <EOL> ( r'<STR_LIT>' , Punctuation ) , <EOL> ( r'<STR_LIT::>' , Punctuation ) , <EOL> include ( '<STR_LIT:root>' ) , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> ( r'<STR_LIT>' , Keyword , '<STR_LIT:#pop>' ) , <EOL> include ( '<STR_LIT:root>' ) , <EOL> ] , <EOL> } </s>
