YBFj/tdZddlZddlmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZdgZGddeZdS)z pygments.lexers.blueprint ~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for the Blueprint UI markup language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludebygroupswords)CommentOperatorKeywordNameStringNumber Punctuation WhitespaceBlueprintLexerceZdZdZdZdgZdgZdgZdZdZ e j Z e dgd ejfd eejeeeejfgd efd ejfd ejdfgdejdfdejfdejfgdeeeedfedejfdejfdefdejfdejfdejfdej fdefg e de ddedfge ded efd!eej!j"eed"fd#eeeedfd$eej!eed"fd%eejejeeeejeejee d&fe d'd(efgd)eeeejeejefd*eeeejeed&fd+eeeed&fd,eeeed-fd.ej#d.fd/eeeed0fd1eeeed&fd2eeeed"fd3ed4fd5eej$eed6fe d7g e dd8edfge d7d8edfge dd9edfge dd:edfge d7d;edfge dd<eeeej%eeefed=efdej&fe d'd>efd9edfge de dd?efd@edAfgdBZ'dCS)Drz" For Blueprint UI markup. Blueprint blueprintz*.blpztext/x-blueprintz4https://gitlab.gnome.org/jwestman/blueprint-compilerz2.16 block-contentz\$\s*[a-z_][a-z0-9_\-]*z;(?:([a-z_][a-z0-9_\-]*)(\s*)(\.)(\s*))?([a-z_][a-z0-9_\-]*)z\s+z//.*?\nz/\*comment-multilinez\*/#popz[^*]+z\*z(typeof)(\s*)(<)typeof)truefalsenullz[a-z_][a-z0-9_\-]*z\|z".*?"z\'.*?\'z0x[\d_]*z[0-9_]+z \d[\d\.a-z_]* whitespacetype>) after bidirectionalz bind-propertybinddefault destructivedisabledinvertedzno-sync-create suggestedswappedz sync-createtemplatez(C?_)(\s*)(\() paren-contentz (as)(\s*)(<)z (\$?[a-z_][a-z0-9_\-]*)(\s*)(\()z(?:(\$\s*[a-z_][a-z0-9_\-]+)|(?:([a-z_][a-z0-9_\-]*)(\s*)(\.)(\s*))?([a-z_][a-z0-9_\-]*))(?:(\s+)([a-z_][a-z0-9_\-]*))?(\s*)(\{) brace-blockvaluez,|\.z3(using)(\s+)([a-z_][a-z0-9_\-]*)(\s+)(\d[\d\.]*)(;)z=(menu|section|submenu)(?:(\s+)([a-z_][a-z0-9_\-]*))?(\s*)(\{)z(item)(\s*)(\{)z(item)(\s*)(\() paren-blockr&zT(responses|items|mime-types|patterns|suffixes|marks|widgets|strings|styles)(\s*)(\[) bracket-blockz,(accessibility|setters|layout|item)(\s*)(\{)z(condition|mark|item)(\s*)(\()z\[ child-typez0([a-z_][a-z0-9_\-]*(?:::[a-z0-9_]+)?)(\s*)(:|=>) statementcontentz\)z\]z\};z$(action)(\s+)(response)(\s*)(=)(\s*))r zinternal-childresponse=:z\{)rr()rootrrrr)rr.rr*r'r+r(r-r,r&N)(__name__ __module__ __qualname____doc__namealiases filenames mimetypesurl version_addedre IGNORECASEflagsrr Classr Namespacerr rSingle Multiliner rConstantVariablerr Doubler HexIntegerFunctionBuiltin DeclarationProperty Attribute DecoratortokensGC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/blueprint.pyrrs DmG I#$I @CM ME GO $ $ ( 4 K Xdnj+z4: V V X Z  ( W&(; < W& / w( ) G% & !((7J "L"Lh W U, - -w/? @ "DM 2 H  v} %  ' &* %  ( v &   GL ! ! GFOO ; ' GL ! ! UGHH   Xdm+Z E E  hhw KHH( S 0 XdmZ = =  Q Xdj$.*k:j*dmZVV   GG   k "1 8D Xgz4>:nk33 4N Xgz4=*k R R   Xgz; 7 7   Xgz; 7 7  '-z : d Xgz; 7 7  = Xgz; 7 7  / Xgz; 7 7  K . @ XdmZ = =   GI  A! F GO $ $ K ( GI   K ( GO $ $ K ( GO $ $ K ( GI   ; ' GL ! ! 4 Xgz4>:!:// 0U< = =w G "DN 3 GG   ;  K (   GL ! ! GFOO ;  K!8 9  }DDFFFrR)r7r>pygments.lexerrrrrpygments.tokenrrr r r r r r__all__rrQrRrSrWs ????????????                      QQQQQZQQQQQrR