U
    lufZ                     @   sZ   d Z ddlZddlmZmZ ddlmZmZmZm	Z	m
Z
mZmZ dgZG dd deZdS )z
    pygments.lexers.phix
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for Phix.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    N)
RegexLexerwords)TextCommentOperatorKeywordNameString
Whitespace	PhixLexerc                   @   s  e Zd ZdZdZdZdgZdgZdgZe	j
ZdZdZd	Zd
ZdZdefdejdfdejfdejfdejfdejfeedddejfeedddejfeedddejfeedddejfeedddejfdefdefgdejfdejdfdejdfdejfgdZdS )r   zh
    Pygments Lexer for Phix files (.exw).
    See http://phix.x10.mx

    .. versionadded:: 2.14.0
    ZPhixzhttp://phix.x10.mxZphixz*.exwztext/x-phix)ZifdefZelsifdefZelsedef)stringZnullable_stringZatom_stringZatomboolbooleanZcdCanvanZcdCanvascomplexZCURLcode
dictionaryintintegerZIhandleZIhandlesZIhandlnZmpfrZmpqZmpzZmpz_or_stringnumberZ
rid_stringseqsequenceZtimedateobject):ZabstractclasscontinueexportZextendsZnullableprivatepublicZstaticstructtraceandbreakZbyZcaseZcatchconstZconstantdebugdefaultZdoelseZelsifendenumexitZfallthruZfallthroughforZforwardfunctionglobalifinincludeZjsZ
javascriptZjavascript_semanticsZletnotorZ	procedureZprofileZprofile_timereturnZ	safe_modeswitchZthentotrytypeZ
type_checkZuntilwarningwhilewithZwithoutxor(  abortabsZadjust_timedateZand_bitsZ	and_bitsuapplyappendZarccosZarcsinZarctanassertatan2Zatom_to_float32Zatom_to_float64Zbankers_roundingZbeepZbeginsZbinary_searchZbits_to_intZbk_colorZbytes_to_intZ	call_funcZ	call_procZcdCanvasActivateZcdCanvasArcZcdCanvasBeginZcdCanvasBoxZcdCanvasChordZcdCanvasCircleZcdCanvasClearZcdCanvasEndZcdCanvasFlushZcdCanvasFontZcdCanvasGetImageRGBZcdCanvasGetSizeZcdCanvasGetTextAlignmentZcdCanvasGetTextSizeZcdCanvasLineZcdCanvasMarkZcdCanvasMarkSizeZcdCanvasMultiLineVectorTextZcdCanvasPixelZcdCanvasRectZcdCanvasRoundedBoxZcdCanvasRoundedRectZcdCanvasSectorZcdCanvasSetAttributeZcdCanvasSetBackgroundZcdCanvasSetFillModeZcdCanvasSetForegroundZcdCanvasSetInteriorStyleZcdCanvasSetLineStyleZcdCanvasSetLineWidthZcdCanvasSetTextAlignmentZcdCanvasTextZcdCanvasSetTextOrientationZcdCanvasGetTextOrientationZcdCanvasVectorTextZcdCanvasVectorTextDirectionZcdCanvasVectorTextSizeZcdCanvasVertexZcdCreateCanvasZcdDecodeAlphaZcdDecodeColorZcdDecodeColorAlphaZcdEncodeAlphaZcdEncodeColorZcdEncodeColorAlphaZcdKillCanvasZ	cdVersionZcdVersionDateceilZchange_timezonechooseclear_screenZ	columnizeZcommand_linecompareZcomplex_absZcomplex_addZcomplex_argZcomplex_conjugateZcomplex_cosZcomplex_coshZcomplex_divZcomplex_expZcomplex_imagZcomplex_invZcomplex_logZcomplex_mulZcomplex_negZcomplex_newZcomplex_normZcomplex_powerZcomplex_rhoZcomplex_realZcomplex_roundZcomplex_sinZcomplex_sinhZcomplex_sprintZcomplex_sqrtZcomplex_subZcomplex_thetaconcatcosZcrashZcustom_sortdateZday_of_weekZday_of_yearZdays_in_monthZdecode_base64Zdecode_flagsZ	deep_copyZdeldZdeserializeZdestroy_dictZdestroy_queueZdestroy_stackZ	dict_nameZ	dict_sizeelapsedZelapsed_shortencode_base64equalZevenexpextract	factorialZfactorsZfile_size_kfindZfind_allZfind_anyZfind_replacefilterflattenZfloat32_to_atomZfloat64_to_atomfloorZformat_timedateZfree_consoleZ
from_polargcdZget_file_baseZget_file_extensionZget_file_nameZget_file_name_and_pathZget_file_pathZget_file_path_and_nameZget_maxprimeZ	get_primeZ
get_primesZget_primes_leZget_proper_dirZget_proper_pathZget_randZget_routine_infoZget_test_abortZget_test_logfileZget_test_pauseZget_test_verbosityZget_tzidZgetdZgetddZgetd_all_keysZgetd_by_indexZ
getd_indexZgetd_partial_keyZglAttachShaderZglBindBufferZglBindTextureZglBufferDataZglCanvasSpecialTextZglClearZglClearColorZglColorZglCompileShaderZglCreateBufferZglCreateProgramZglCreateShaderZglCreateTextureZglDeleteProgramZglDeleteShaderZglDrawArraysZglEnableZglEnableVertexAttribArrayZglFloat32ArrayZglInt32ArrayZglFlushZglGetAttribLocationZ
glGetErrorZglGetProgramInfoLogZglGetProgramParameterZglGetShaderInfoLogZglGetShaderParameterZglGetUniformLocationZglLinkProgramZglLoadIdentityZglMatrixModeZglOrthoZ	glRotatefZglShadeModelZglShaderSourceZglSimpleA7texcoordsZglTexImage2DcZglTexParameteriZglTranslateZglUniform1fZglUniform1iZglUniformMatrix4fvZglUseProgramZglVertexZglVertexAttribPointerZ
glViewportheadZ
hsv_to_rgbZiffZiifZinclude_fileZincl0de_fileinsertinstanceZint_to_bitsZint_to_bytesZis_dict
is_integerZs_leap_yearZis_primeZ	is_prime2islowerisupperZ	IcallbackZiup_isdoubleZiup_isprintZiup_XkeyBaseZ	IupAppendZIupAlarmZIupBackgroundBoxZ	IupButtonZIupCalendarZ	IupCanvasZIupClipboardZIupCloseZIupCloseOnEscapeZIupControlsOpenZIupDatePickZ
IupDestroyZ	IupDialogZ
IupDrawArcZIupDrawBeginZ
IupDrawEndZIupDrawGetSizeZIupDrawGetTextSizeZIupDrawLineZIupDrawRectangleZIupDrawTextZIupExpanderZIupFillZIupFlatLabelZIupFlatListZIupFlatTreeZIupFlushZIupFrameZIupGetAttributeZIupGetAttributeIdZIupGetAttributePtrZIupGetBrotherZIupGetChildZIupGetChildCountZIupGetClassNameZIupGetDialogZIupGetDialogChildZIupGetDoubleZIupGetFocusZIupGetGlobalZIupGetGlobalIntZIupGetGlobalIntIntZ	IupGetIntZ
IupGetInt2ZIupGetIntIdZIupGetIntIntZIupGetParentZIupGLCanvasZIupGLCanvasOpenZIupGLMakeCurrentZIupGraphZIupHboxZIupHideZIupImageZIupImageRGBAZIupItemZiupKeyCodeToNameZIupLabelZIupLinkZIupListZIupMapZIupMenuZIupMenuItemZ
IupMessageZIupMessageDlgZIupMultiBoxZIupMultiLineZIupNextFieldZIupNormaliserZIupOpenZIupPlayInputZIupPopupZIupPreviousFieldZIupProgressBarZIupRadioZIupRecordInputZ	IupRedrawZ
IupRefreshZIupRefreshChildrenZIupSeparatorZIupSetAttributeZIupSetAttributesZIupSetAttributeHandleZIupSetAttributeIdZIupSetAttributePtrZIupSetCallbackZIupSetCallbacksZIupSetDoubleZIupSetFocusZIupSetGlobalZIupSetGlobalIntZIupSetGlobalFunctionZIupSetHandleZ	IupSetIntZIupSetStrAttributeZIupSetStrGlobalZIupShowZ	IupShowXYZIupSplitZIupStoreAttributeZ
IupSubmenuZIupTableZIupTableClearSelectedZIupTableClick_cbZIupTableGetSelectedZIupTableResize_cbZIupTableSetDataZIupTabsZIupTextZIupTimerZ	IupToggleZIupTreeAddNodesZIupTreeViewZ	IupUpdateZIupValuatorZIupVboxjoinZjoin_byZ	join_pathZk_permlargestZlcmlengthloglog10log2lowerZm4_crossProductZ
m4_inverseZ	m4_lookAtZm4_multiplyZm4_normalizeZm4_perspectiveZm4_subtractVectorsZ
m4_xRotateZ
m4_yRotateZmachine_bitsZmachine_wordmatchZ	match_allZmatch_replacemaxZmaxsqminZminsqmodZmpfr_addZ	mpfr_ceilZmpfr_cmpZmpfr_cmp_siZmpfr_const_piZmpfr_divZmpfr_div_siZ
mpfr_div_zZ
mpfr_floorZ	mpfr_freeZ
mpfr_get_dZmpfr_get_default_precisionZmpfr_get_default_rounding_modeZmpfr_get_fixedZmpfr_get_precisionZmpfr_get_siZ	mpfr_initZ
mpfr_initsZmpfr_init_setZmpfr_init_set_qZmpfr_init_set_zZmpfr_mulZmpfr_mul_siZmpfr_pow_siZmpfr_setZ
mpfr_set_dZmpfr_set_default_precisionZmpfr_set_default_rounding_modeZmpfr_set_precisionZ
mpfr_set_qZmpfr_set_siZmpfr_set_strZ
mpfr_set_zZmpfr_si_divZmpfr_si_subZ	mpfr_sqrtZmpfr_subZmpfr_sub_siZmpq_absZmpq_addZ
mpq_add_siZmpq_canonicalizeZmpq_cmpZ
mpq_cmp_siZmpq_divZmpq_div_2expZmpq_freeZmpq_get_denZmpq_get_numZmpq_get_strZmpq_initZmpq_init_setZmpq_init_set_siZmpq_init_set_strZmpq_init_set_zZ	mpq_initsZmpq_invZmpq_mulZmpq_negZmpq_setZ
mpq_set_siZmpq_set_strZ	mpq_set_zZmpq_subZmpz_absZmpz_addZ
mpz_addmulZmpz_addmul_uiZmpz_addmul_siZ
mpz_add_siZ
mpz_add_uiZmpz_andZmpz_bin_uiuiZ
mpz_cdiv_qZmpz_cmpZ
mpz_cmp_siZmpz_divexactZmpz_divexact_uiZmpz_divisible_pZmpz_divisible_ui_pZmpz_evenZ
mpz_fac_uiZmpz_factorstringZ
mpz_fdiv_qZmpz_fdiv_q_2expZmpz_fdiv_q_uiZmpz_fdiv_qrZ
mpz_fdiv_rZmpz_fdiv_uiZ
mpz_fib_uiZmpz_fib2_uiZmpz_fits_atomZmpz_fits_integerZmpz_freeZmpz_gcdZ
mpz_gcd_uiZmpz_get_atomZmpz_get_integerZmpz_get_short_strZmpz_get_strZmpz_initZmpz_init_setZ	mpz_initsZ
mpz_invertZmpz_lcmZ
mpz_lcm_uiZmpz_maxZmpz_minZmpz_modZ
mpz_mod_uiZmpz_mulZmpz_mul_2expZ	mpz_mul_dZ
mpz_mul_siZmpz_negZmpz_nthrootZmpz_oddZmpz_pollard_rhoZ
mpz_pow_uiZmpz_powmZmpz_powm_uiZ	mpz_primeZmpz_prime_factorsZmpz_prime_mrZmpz_randZmpz_rand_uiZmpz_re_composeZ
mpz_removeZ	mpz_scan0Z	mpz_scan1Zmpz_setZ	mpz_set_dZ
mpz_set_siZmpz_set_strZ	mpz_set_vZmpz_signZmpz_sizeinbaseZmpz_sqrtZmpz_subZ
mpz_sub_siZ
mpz_sub_uiZ
mpz_si_subZmpz_tdiv_q_2expZmpz_tdiv_r_2expZ
mpz_tstbitZmpz_ui_pow_uiZmpz_xorZ
named_dictZnew_dictZ	new_queue	new_stackZnot_bitsZ	not_bitsuZoddZor_allZor_alluZor_bitsZor_bitsuordZordinalZordinantZoverride_timezonepadZpad_headZpad_tailZparse_date_stringZpapplyZpeepZpeepnZ	peep_dictZpermuteZpermutesplatformpopZpopnZpop_dictpowerppZppExZppExfZppfZppOptZpq_addZ
pq_destroyZpq_emptyZpq_newZpq_peekZpq_popZpq_pop_dataZpq_sizeprependZprime_factorsZprintfproductZproperpushZpushnZputdZputsZqueue_emptyZ
queue_sizeZrandZ
rand_rangeZ	reinstate	remainderremoveZ
remove_allrepeatZrepeatchreplacerequiresreverserfindZrgbZrmatchZrmdrZrndroundZ
routine_idZscanf	serializeZseriesZset_randZset_test_abortZset_test_logfileZset_test_moduleZset_test_pauseZset_test_verbosityZset_timedate_formatsZset_timezoneZsetdZsetd_defaultshortensha256Z
shift_bitsshufflesignsinsmallestsortZsort_columnsZspeakZsplicesplitZ	split_anyZsplit_byZsprintZsprintfZsq_absZsq_addZsq_andZsq_and_bitsZ	sq_arccosZ	sq_arcsinZ	sq_arctanZsq_atomZsq_ceilZsq_cmpZsq_cosZsq_divZsq_evenZsq_eqZsq_floorZsq_floor_divZsq_geZsq_gtZsq_intZsq_leZsq_logZsq_log10Zsq_log2Zsq_ltZsq_maxZsq_minZsq_modZsq_mulZsq_neZsq_notZsq_not_bitsZsq_oddZsq_orZ
sq_or_bitsZsq_powerZsq_randZsq_remainderZsq_rmdrZsq_rndZsq_roundZsq_seqZsq_signZsq_sinZsq_sqrtZsq_strZsq_subZsq_tanZsq_truncZ	sq_uminusZsq_xorZsq_xor_bitssqrtZsquare_freeZstack_empty
stack_size
substituteZsubstitute_allsumtailtanZ
test_equalZ	test_failZ
test_falseZtest_not_equalZ	test_passZtest_summaryZ	test_trueZ
text_colorthrowtimeZtimedate_diff	timedeltaZ
to_integerZ	to_numberZto_rgbZ	to_stringZtraverse_dictZtraverse_dict_partial_keyZtrimZ	trim_headZ	trim_tailtruncZtagsetZtagstartZtypeofuniqueZ	unix_dictupperZutf8_to_utf32Zutf32_to_utf8versionZvlookupZvsliceZwglGetProcAddressZwildcard_fileZwildcard_matchZwith_rhoZ
with_thetaZxml_new_docZxml_new_elementZxml_set_attributeZ
xml_sprintZxor_bitsZ	xor_bitsuacceptallocateZallocate_stringZallow_breakZARMZatom_to_float80Zc_funcZc_procZ	call_backchdirZcheck_breakZclearDibcloseZclosesocketconsole	copy_filecreateZcreate_directoryZcreate_threadZcurl_easy_cleanupZcurl_easy_get_fileZcurl_easy_initZcurl_easy_performZcurl_easy_perform_exZcurl_easy_setoptZcurl_easy_strerrorZcurl_global_cleanupZcurl_global_initZcurl_slist_appendZcurl_slist_free_allZcurrent_dircursorZdefine_c_funcZdefine_c_procdeleteZ	delete_csZdelete_filedirZDLLZdrawDibZdrawShadedPolygonToDibZELF32ZELF64Zenter_csevalexit_threadfreeZfile_existsfinalZfloat80_to_atomformat	get_bytesZget_file_dateZget_file_sizeZget_file_typeZget_interpreterget_keyZget_socket_errorZget_textZget_thread_exitcodeZget_thread_idZgetcgetenvZgetsZgetsockaddrZglBeginZ
glCallListZ	glFrustumZ
glGenListsZglGetStringZglLightZ
glMaterialZ	glNewListZglNormalZglPopMatrixZglPushMatrixZglRotateZglEndZ	glEndListZglTexImage2DgotoZGUIZiconsZilASMZinclude_filesZinclude_pathsZinit_csZip_to_stringZ	IupConfigZIupConfigDialogClosedZIupConfigDialogShowZIupConfigGetVariableIntZIupConfigLoadZIupConfigSaveZIupConfigSetVariableIntZIupExitLoopZ
IupFileDlgZIupFileListZIupGLSwapBuffersZIupHelpZIupLoopStepZIupMainLoopZIupNormalizerZIupPlotZ
IupPlotAddZIupPlotBeginZ
IupPlotEndZIupPlotInsertZIupSaveImageZIupTreeGetUserIdZIupUserZ
IupVersionZIupVersionDateZIupVersionNumberZIupVersionShowZkillDibZleave_cslistenmanifestZmem_copyZmem_setZ
mpfr_gammaZmpfr_printfZmpfr_sprintfZ
mpz_exportZ
mpz_import	namespacenewZnewDibopenZopen_dllZPE32ZPE64peekZpeek_stringZpeek1sZpeek1uZpeek2sZpeek2uZpeek4sZpeek4uZpeek8sZpeek8uZpeekNSZpeeknsZpeeknuZpokeZpoke2Zpoke4Zpoke8ZpokeNZpoke_stringZpoke_wstringpositionprogressZprompt_numberZprompt_string	read_file
read_linesrecvZresume_threadseekselectsendZ
setHandlershutdownsleepSOZsockaddr_insocketZ
split_pathZsuspend_threadsystemZsystem_execZsystem_openZsystem_waitZtask_clock_startZtask_clock_stopZtask_createZ
task_delayZ	task_listZtask_scheduleZ	task_selfZtask_statusZtask_suspendZ
task_yieldZthread_safe_stringZtry_csZutf8_to_utf16Zutf16_to_utf8Zutf16_to_utf32Zutf32_to_utf16Zvideo_configZ
WSACleanupZwait_threadZwalk_dirwhereZwrite_linesZwait_key(L  Z	ANY_QUEUEZ	ASCENDINGBLACKZBLOCK_CURSORBLUEZBRIGHT_CYANZBRIGHT_BLUEZBRIGHT_GREENZBRIGHT_MAGENTAZ
BRIGHT_REDZBRIGHT_WHITEZBROWNZC_DWORDZC_INTZ	C_POINTERZC_USHORTZC_WORDZCD_AMBERZCD_BLACKZCD_BLUEZCD_BOLDZCD_BOLD_ITALICZCD_BOXZ	CD_CENTERZ	CD_CIRCLEZCD_CLOSED_LINESZCD_CONTINUOUSZ	CD_CUSTOMZCD_CYANZCD_DARK_BLUEZCD_DARK_CYANZCD_DARK_GRAYZCD_DARK_GREYZCD_DARK_GREENZCD_DARK_MAGENTAZCD_DARK_REDZCD_DARK_YELLOWZCD_DASH_DOTZCD_DASH_DOT_DOTZ	CD_DASHEDZ
CD_DBUFFERZ
CD_DEG2RADZ
CD_DIAMONDZ	CD_DOTTEDZCD_EASTZ
CD_EVENODDZCD_FILLZCD_GLZCD_GRAYZCD_GREYZCD_GREENZCD_HATCHZ	CD_HOLLOWZCD_HOLLOW_BOXZCD_HOLLOW_CIRCLEZCD_HOLLOW_DIAMONDZ	CD_INDIGOZ	CD_ITALICZCD_IUPZCD_IUPDBUFFERZCD_LIGHT_BLUEZCD_LIGHT_GRAYZCD_LIGHT_GREYZCD_LIGHT_GREENZCD_LIGHT_PARCHMENTZ
CD_MAGENTAZCD_NAVYZCD_NORTHZCD_NORTH_EASTZCD_NORTH_WESTZCD_OLIVEZCD_OPEN_LINESZ	CD_ORANGEZCD_PARCHMENTZ
CD_PATTERNZ
CD_PRINTERZ	CD_PURPLEZCD_PLAINZCD_PLUSZCD_QUERYZ
CD_RAD2DEGZCD_REDZ	CD_SILVERZCD_SOLIDZCD_SOUTH_EASTZCD_SOUTH_WESTZCD_STARZ
CD_STIPPLEZCD_STRIKEOUTZCD_UNDERLINEZCD_WESTZCD_WHITEZ
CD_WINDINGZ	CD_VIOLETZCD_XZ	CD_YELLOWZCURLE_OKZCURLOPT_MAIL_FROMZCURLOPT_MAIL_RCPTZCURLOPT_PASSWORDZCURLOPT_READDATAZCURLOPT_READFUNCTIONZCURLOPT_SSL_VERIFYPEERZCURLOPT_SSL_VERIFYHOSTZCURLOPT_UPLOADZCURLOPT_URLZCURLOPT_USE_SSLZCURLOPT_USERNAMEZCURLOPT_VERBOSEZCURLOPT_WRITEFUNCTIONZCURLUSESSL_ALLCYANZD_NAMEZD_ATTRIBUTESZD_SIZEZD_YEARZD_MONTHZD_DAYZD_HOURZD_MINUTEZD_SECONDZ
D_CREATIONZD_LASTACCESSZD_MODIFICATIONZDT_YEARZDT_MONTHZDT_DAYZDT_HOURZ	DT_MINUTEZ	DT_SECONDZDT_DOWZDT_MSECZDT_DOYZDT_GMTZEULERZE_CODEZE_ADDRZE_LINEZE_RTNZE_NAMEZE_FILEZE_PATHZE_USERfalseFalseFALSEZ
FIFO_QUEUEZFILETYPE_DIRECTORYZFILETYPE_FILEZGET_EOFZGET_FAILZ
GET_IGNOREZGET_SUCCESSZGL_AMBIENT_AND_DIFFUSEZGL_ARRAY_BUFFERZGL_CLAMPZGL_CLAMP_TO_BORDERZGL_CLAMP_TO_EDGEZGL_COLOR_BUFFER_BITZ
GL_COMPILEZGL_COMPILE_STATUSZGL_CULL_FACEZGL_DEPTH_BUFFER_BITZGL_DEPTH_TESTZGL_EXTENSIONSZGL_FLATZGL_FLOATZGL_FRAGMENT_SHADERZGL_FRONTZ	GL_LIGHT0ZGL_LIGHTINGZ	GL_LINEARZGL_LINK_STATUSZGL_MODELVIEWZ
GL_NEARESTZGL_NO_ERRORZGL_NORMALIZEZGL_POSITIONZGL_PROJECTIONZGL_QUAD_STRIPZGL_QUADSZGL_RENDERERZ	GL_REPEATZGL_RGBZGL_RGBAZ	GL_SMOOTHZGL_STATIC_DRAWZGL_TEXTURE_2DZGL_TEXTURE_MAG_FILTERZGL_TEXTURE_MIN_FILTERZGL_TEXTURE_WRAP_SZGL_TEXTURE_WRAP_TZGL_TRIANGLESZGL_UNSIGNED_BYTEZ	GL_VENDORZ
GL_VERSIONZGL_VERTEX_SHADERZGRAYGREENZGT_LF_STRIPPEDZGT_WHOLE_FILEZINVLN10Z	IUP_CLOSEZIUP_CONTINUEZIUP_DEFAULTZ	IUP_BLACKZIUP_BLUEZIUP_BUTTON1ZIUP_BUTTON3Z
IUP_CENTERZIUP_CYANZIUP_DARK_BLUEZIUP_DARK_CYANZIUP_DARK_GRAYZIUP_DARK_GREYZIUP_DARK_GREENZIUP_DARK_MAGENTAZIUP_DARK_REDZIUP_GRAYZIUP_GREYZ	IUP_GREENZ
IUP_IGNOREZ
IUP_INDIGOZIUP_MAGENTAZIUP_MASK_INTZIUP_MASK_UINTZIUP_MOUSEPOSZIUP_NAVYZ	IUP_OLIVEZIUP_RECTEXTZIUP_REDZIUP_LIGHT_BLUEZIUP_LIGHT_GRAYZIUP_LIGHT_GREYZIUP_LIGHT_GREENZ
IUP_ORANGEZIUP_PARCHMENTZ
IUP_PURPLEZ
IUP_SILVERZIUP_TEALZ
IUP_VIOLETZ	IUP_WHITEZ
IUP_YELLOWZK_BSZK_cAZK_cCZK_cDZK_cF5ZK_cKZK_cMZK_cNZK_cOZK_cPZK_cRZK_cSZK_cTZK_cWZK_CRZK_DELZK_DOWNZK_ENDZK_ESCZK_F1ZK_F2ZK_F3ZK_F4ZK_F5ZK_F6ZK_F7ZK_F8ZK_F9ZK_F10ZK_F11ZK_F12ZK_HOMEZK_INSZK_LEFTZK_MIDDLEZK_PGDNZK_PGUPZK_RIGHTZK_SPZK_TABZK_UPZK_hZK_iZK_jZK_pZK_rZK_sZJSZ
LIFO_QUEUEZLINUXZMAX_HEAPMAGENTAZMIN_HEAPZNanZ	NO_CURSORnullZNULLPIZpp_AsciiZpp_BrktZpp_DateZpp_FileZ	pp_FltFmtZ	pp_IndentZpp_IntChZ	pp_IntFmtZ	pp_MaxlenZpp_NestZpp_PauseZpp_Q22Z	pp_StrFmtREDZSEEK_OKSLASHZ
TEST_ABORTZ
TEST_CRASHZ
TEST_PAUSEZTEST_PAUSE_FAILZ
TEST_QUIETZTEST_SHOW_ALLZTEST_SHOW_FAILEDZTEST_SUMMARYtrueTrueTRUEZVC_SCRNLINESWHITEWINDOWSYELLOWz\s+z/\*|--/\*|#\[commentz(?://|--|#!).*$z"([^"\\]|\\.)*"z
\'[^\']*\'z`[^`]*`z\b)prefixsuffixz/!=|==|<<|>>|:=|[-~+/*%=<>&^|\.(){},?:\[\]$\\;#]z[\w-]+z[^*/#]+z/\*|#\[z#pushz\*/|#\]z#popz[*/#])rootr   N) __name__
__module____qualname____doc__nameurlaliases	filenames	mimetypesre	MULTILINEflagsZpreproctypeskeywordsZroutines	constantsr
   r   Z	MultilineSingler	   ZOtherr   r   ZFunctionr   ZDeclarationConstantr   r   tokens r   r   8/tmp/pip-unpacked-wheel-7eq1ciah/pygments/lexers/phix.pyr      sB    QI


)r   r   Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   r	   r
   __all__r   r   r   r   r   <module>   s
   
$