3

V'ícÔZã@sZdZddlZddlmZmZddlmZmZmZm	Z	m
Z
mZmZdgZ
Gdd„deƒZdS)z½
    pygments.lexers.phix
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for Phix.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
éN)Ú
RegexLexerÚwords)ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚ
WhitespaceÚ	PhixLexerc¥@sReZdZdZdZdZdgZdgZdgZe	j
ZdbZdcZ
ddZdeZdfZdOefdPejdQfdRejfdSejfdTejfdUejfee
dVdVdWejfeedVdVdWejfeedVdVdWejfeedVdVdWejfeedVdVdWejfdXefdYefg
dZejfd[ejd\fd]ejd^fd_ejfgd`œZdaS(grzh
    Pygments Lexer for Phix files (.exw).
    See http://phix.x10.mx

    .. versionadded:: 2.14.0
    ZPhixzhttp://phix.x10.mxZphixz*.exwztext/x-phixÚifdefÚelsifdefÚelsedefÚstringÚnullable_stringÚatom_stringÚatomÚboolÚbooleanÚcdCanvanÚcdCanvasÚcomplexÚCURLcodeÚ
dictionaryÚintÚintegerÚIhandleÚIhandlesÚIhandlnÚmpfrÚmpqÚmpzÚ
mpz_or_stringÚnumberÚ
rid_stringÚseqÚsequenceÚtimedateÚobjectÚabstractÚclassÚcontinueÚexportÚextendsÚnullableÚprivateÚpublicÚstaticÚstructÚtraceÚandÚbreakÚbyÚcaseÚcatchÚconstÚconstantÚdebugÚdefaultÚdoÚelseÚelsifÚendÚenumÚexitÚfallthruÚfallthroughÚforÚforwardÚfunctionÚglobalÚifÚinÚincludeÚjsÚ
javascriptÚjavascript_semanticsÚletÚnotÚorÚ	procedureÚprofileÚprofile_timeÚreturnÚ	safe_modeÚswitchÚthenÚtoÚtryÚtypeÚ
type_checkÚuntilÚwarningÚwhileÚwithÚwithoutÚxorÚabortÚabsÚadjust_timedateÚand_bitsÚ	and_bitsuÚapplyÚappendÚarccosÚarcsinÚarctanÚassertÚatan2Úatom_to_float32Úatom_to_float64Úbankers_roundingÚbeepÚbeginsÚ
binary_searchÚbits_to_intÚbk_colorÚbytes_to_intÚ	call_funcÚ	call_procÚcdCanvasActivateÚcdCanvasArcÚ
cdCanvasBeginÚcdCanvasBoxÚ
cdCanvasChordÚcdCanvasCircleÚ
cdCanvasClearÚcdCanvasEndÚ
cdCanvasFlushÚcdCanvasFontÚcdCanvasGetImageRGBÚcdCanvasGetSizeÚcdCanvasGetTextAlignmentÚcdCanvasGetTextSizeÚcdCanvasLineÚcdCanvasMarkÚcdCanvasMarkSizeÚcdCanvasMultiLineVectorTextÚ
cdCanvasPixelÚcdCanvasRectÚcdCanvasRoundedBoxÚcdCanvasRoundedRectÚcdCanvasSectorÚcdCanvasSetAttributeÚcdCanvasSetBackgroundÚcdCanvasSetFillModeÚcdCanvasSetForegroundÚcdCanvasSetInteriorStyleÚcdCanvasSetLineStyleÚcdCanvasSetLineWidthÚcdCanvasSetTextAlignmentÚcdCanvasTextÚcdCanvasSetTextOrientationÚcdCanvasGetTextOrientationÚcdCanvasVectorTextÚcdCanvasVectorTextDirectionÚcdCanvasVectorTextSizeÚcdCanvasVertexÚcdCreateCanvasÚ
cdDecodeAlphaÚ
cdDecodeColorÚcdDecodeColorAlphaÚ
cdEncodeAlphaÚ
cdEncodeColorÚcdEncodeColorAlphaÚcdKillCanvasÚ	cdVersionÚ
cdVersionDateÚceilÚchange_timezoneÚchooseÚclear_screenÚ	columnizeÚcommand_lineÚcompareÚcomplex_absÚcomplex_addÚcomplex_argÚcomplex_conjugateÚcomplex_cosÚcomplex_coshÚcomplex_divÚcomplex_expÚcomplex_imagÚcomplex_invÚcomplex_logÚcomplex_mulÚcomplex_negÚcomplex_newÚcomplex_normÚ
complex_powerÚcomplex_rhoÚcomplex_realÚ
complex_roundÚcomplex_sinÚcomplex_sinhÚcomplex_sprintÚcomplex_sqrtÚcomplex_subÚ
complex_thetaÚconcatÚcosÚcrashÚcustom_sortÚdateÚday_of_weekÚday_of_yearÚ
days_in_monthÚ
decode_base64Údecode_flagsÚ	deep_copyÚdeldÚdeserializeÚdestroy_dictÚ
destroy_queueÚ
destroy_stackÚ	dict_nameÚ	dict_sizeÚelapsedÚ
elapsed_shortÚ
encode_base64ÚequalÚevenÚexpÚextractÚ	factorialÚfactorsÚfile_size_kÚfindÚfind_allÚfind_anyÚfind_replaceÚfilterÚflattenÚfloat32_to_atomÚfloat64_to_atomÚfloorÚformat_timedateÚfree_consoleÚ
from_polarÚgcdÚ
get_file_baseÚget_file_extensionÚ
get_file_nameÚget_file_name_and_pathÚ
get_file_pathÚget_file_path_and_nameÚget_maxprimeÚ	get_primeÚ
get_primesÚ
get_primes_leÚget_proper_dirÚget_proper_pathÚget_randÚget_routine_infoÚget_test_abortÚget_test_logfileÚget_test_pauseÚget_test_verbosityÚget_tzidÚgetdÚgetddÚ
getd_all_keysÚ
getd_by_indexÚ
getd_indexÚgetd_partial_keyÚglAttachShaderÚglBindBufferÚ
glBindTextureÚglBufferDataÚglCanvasSpecialTextÚglClearÚglClearColorÚglColorÚglCompileShaderÚglCreateBufferÚglCreateProgramÚglCreateShaderÚglCreateTextureÚglDeleteProgramÚglDeleteShaderÚglDrawArraysÚglEnableÚglEnableVertexAttribArrayÚglFloat32ArrayÚglInt32ArrayÚglFlushÚglGetAttribLocationÚ
glGetErrorÚglGetProgramInfoLogÚglGetProgramParameterÚglGetShaderInfoLogÚglGetShaderParameterÚglGetUniformLocationÚ
glLinkProgramÚglLoadIdentityÚglMatrixModeÚglOrthoÚ	glRotatefÚglShadeModelÚglShaderSourceÚglSimpleA7texcoordsÚ
glTexImage2DcÚglTexParameteriÚglTranslateÚglUniform1fÚglUniform1iÚglUniformMatrix4fvÚglUseProgramÚglVertexÚglVertexAttribPointerÚ
glViewportÚheadÚ
hsv_to_rgbÚiffÚiifÚinclude_fileÚincl0de_fileÚinsertÚinstanceÚint_to_bitsÚint_to_bytesÚis_dictÚ
is_integerÚs_leap_yearÚis_primeÚ	is_prime2ÚislowerÚisupperÚ	IcallbackÚiup_isdoubleÚiup_isprintÚiup_XkeyBaseÚ	IupAppendÚIupAlarmÚIupBackgroundBoxÚ	IupButtonÚIupCalendarÚ	IupCanvasÚIupClipboardÚIupCloseÚIupCloseOnEscapeÚIupControlsOpenÚIupDatePickÚ
IupDestroyÚ	IupDialogÚ
IupDrawArcÚIupDrawBeginÚ
IupDrawEndÚIupDrawGetSizeÚIupDrawGetTextSizeÚIupDrawLineÚIupDrawRectangleÚIupDrawTextÚIupExpanderÚIupFillÚIupFlatLabelÚIupFlatListÚIupFlatTreeÚIupFlushÚIupFrameÚIupGetAttributeÚIupGetAttributeIdÚIupGetAttributePtrÚ
IupGetBrotherÚIupGetChildÚIupGetChildCountÚIupGetClassNameÚIupGetDialogÚIupGetDialogChildÚIupGetDoubleÚIupGetFocusÚIupGetGlobalÚIupGetGlobalIntÚIupGetGlobalIntIntÚ	IupGetIntÚ
IupGetInt2ÚIupGetIntIdÚIupGetIntIntÚIupGetParentÚIupGLCanvasÚIupGLCanvasOpenÚIupGLMakeCurrentÚIupGraphÚIupHboxÚIupHideÚIupImageÚIupImageRGBAÚIupItemÚiupKeyCodeToNameÚIupLabelÚIupLinkÚIupListÚIupMapÚIupMenuÚIupMenuItemÚ
IupMessageÚ
IupMessageDlgÚIupMultiBoxÚIupMultiLineÚIupNextFieldÚ
IupNormaliserÚIupOpenÚIupPlayInputÚIupPopupÚIupPreviousFieldÚIupProgressBarÚIupRadioÚIupRecordInputÚ	IupRedrawÚ
IupRefreshÚIupRefreshChildrenÚIupSeparatorÚIupSetAttributeÚIupSetAttributesÚIupSetAttributeHandleÚIupSetAttributeIdÚIupSetAttributePtrÚIupSetCallbackÚIupSetCallbacksÚIupSetDoubleÚIupSetFocusÚIupSetGlobalÚIupSetGlobalIntÚIupSetGlobalFunctionÚIupSetHandleÚ	IupSetIntÚIupSetStrAttributeÚIupSetStrGlobalÚIupShowÚ	IupShowXYÚIupSplitÚIupStoreAttributeÚ
IupSubmenuÚIupTableÚIupTableClearSelectedÚIupTableClick_cbÚIupTableGetSelectedÚIupTableResize_cbÚIupTableSetDataÚIupTabsÚIupTextÚIupTimerÚ	IupToggleÚIupTreeAddNodesÚIupTreeViewÚ	IupUpdateÚIupValuatorÚIupVboxÚjoinÚjoin_byÚ	join_pathÚk_permÚlargestÚlcmÚlengthÚlogÚlog10Úlog2ÚlowerÚm4_crossProductÚ
m4_inverseÚ	m4_lookAtÚm4_multiplyÚm4_normalizeÚm4_perspectiveÚm4_subtractVectorsÚ
m4_xRotateÚ
m4_yRotateÚmachine_bitsÚmachine_wordÚmatchÚ	match_allÚ
match_replaceÚmaxÚmaxsqÚminÚminsqÚmodÚmpfr_addÚ	mpfr_ceilÚmpfr_cmpÚmpfr_cmp_siÚ
mpfr_const_piÚmpfr_divÚmpfr_div_siÚ
mpfr_div_zÚ
mpfr_floorÚ	mpfr_freeÚ
mpfr_get_dÚmpfr_get_default_precisionÚmpfr_get_default_rounding_modeÚmpfr_get_fixedÚmpfr_get_precisionÚmpfr_get_siÚ	mpfr_initÚ
mpfr_initsÚ
mpfr_init_setÚmpfr_init_set_qÚmpfr_init_set_zÚmpfr_mulÚmpfr_mul_siÚmpfr_pow_siÚmpfr_setÚ
mpfr_set_dÚmpfr_set_default_precisionÚmpfr_set_default_rounding_modeÚmpfr_set_precisionÚ
mpfr_set_qÚmpfr_set_siÚmpfr_set_strÚ
mpfr_set_zÚmpfr_si_divÚmpfr_si_subÚ	mpfr_sqrtÚmpfr_subÚmpfr_sub_siÚmpq_absÚmpq_addÚ
mpq_add_siÚmpq_canonicalizeÚmpq_cmpÚ
mpq_cmp_siÚmpq_divÚmpq_div_2expÚmpq_freeÚmpq_get_denÚmpq_get_numÚmpq_get_strÚmpq_initÚmpq_init_setÚmpq_init_set_siÚmpq_init_set_strÚmpq_init_set_zÚ	mpq_initsÚmpq_invÚmpq_mulÚmpq_negÚmpq_setÚ
mpq_set_siÚmpq_set_strÚ	mpq_set_zÚmpq_subÚmpz_absÚmpz_addÚ
mpz_addmulÚ
mpz_addmul_uiÚ
mpz_addmul_siÚ
mpz_add_siÚ
mpz_add_uiÚmpz_andÚmpz_bin_uiuiÚ
mpz_cdiv_qÚmpz_cmpÚ
mpz_cmp_siÚmpz_divexactÚmpz_divexact_uiÚmpz_divisible_pÚmpz_divisible_ui_pÚmpz_evenÚ
mpz_fac_uiÚmpz_factorstringÚ
mpz_fdiv_qÚmpz_fdiv_q_2expÚ
mpz_fdiv_q_uiÚmpz_fdiv_qrÚ
mpz_fdiv_rÚmpz_fdiv_uiÚ
mpz_fib_uiÚmpz_fib2_uiÚ
mpz_fits_atomÚmpz_fits_integerÚmpz_freeÚmpz_gcdÚ
mpz_gcd_uiÚmpz_get_atomÚmpz_get_integerÚmpz_get_short_strÚmpz_get_strÚmpz_initÚmpz_init_setÚ	mpz_initsÚ
mpz_invertÚmpz_lcmÚ
mpz_lcm_uiÚmpz_maxÚmpz_minÚmpz_modÚ
mpz_mod_uiÚmpz_mulÚmpz_mul_2expÚ	mpz_mul_dÚ
mpz_mul_siÚmpz_negÚmpz_nthrootÚmpz_oddÚmpz_pollard_rhoÚ
mpz_pow_uiÚmpz_powmÚmpz_powm_uiÚ	mpz_primeÚmpz_prime_factorsÚmpz_prime_mrÚmpz_randÚmpz_rand_uiÚmpz_re_composeÚ
mpz_removeÚ	mpz_scan0Ú	mpz_scan1Úmpz_setÚ	mpz_set_dÚ
mpz_set_siÚmpz_set_strÚ	mpz_set_vÚmpz_signÚmpz_sizeinbaseÚmpz_sqrtÚmpz_subÚ
mpz_sub_siÚ
mpz_sub_uiÚ
mpz_si_subÚmpz_tdiv_q_2expÚmpz_tdiv_r_2expÚ
mpz_tstbitÚ
mpz_ui_pow_uiÚmpz_xorÚ
named_dictÚnew_dictÚ	new_queueÚ	new_stackÚnot_bitsÚ	not_bitsuÚoddÚor_allÚor_alluÚor_bitsÚor_bitsuÚordÚordinalÚordinantÚoverride_timezoneÚpadÚpad_headÚpad_tailÚparse_date_stringÚpapplyÚpeepÚpeepnÚ	peep_dictÚpermuteÚpermutesÚplatformÚpopÚpopnÚpop_dictÚpowerÚppÚppExÚppExfÚppfÚppOptÚpq_addÚ
pq_destroyÚpq_emptyÚpq_newÚpq_peekÚpq_popÚpq_pop_dataÚpq_sizeÚprependÚ
prime_factorsÚprintfÚproductÚproperÚpushÚpushnÚputdÚputsÚqueue_emptyÚ
queue_sizeÚrandÚ
rand_rangeÚ	reinstateÚ	remainderÚremoveÚ
remove_allÚrepeatÚrepeatchÚreplaceÚrequiresÚreverseÚrfindÚrgbÚrmatchÚrmdrÚrndÚroundÚ
routine_idÚscanfÚ	serializeÚseriesÚset_randÚset_test_abortÚset_test_logfileÚset_test_moduleÚset_test_pauseÚset_test_verbosityÚset_timedate_formatsÚset_timezoneÚsetdÚsetd_defaultÚshortenÚsha256Ú
shift_bitsÚshuffleÚsignÚsinÚsmallestÚsortÚsort_columnsÚspeakÚspliceÚsplitÚ	split_anyÚsplit_byÚsprintÚsprintfÚsq_absÚsq_addÚsq_andÚsq_and_bitsÚ	sq_arccosÚ	sq_arcsinÚ	sq_arctanÚsq_atomÚsq_ceilÚsq_cmpÚsq_cosÚsq_divÚsq_evenÚsq_eqÚsq_floorÚsq_floor_divÚsq_geÚsq_gtÚsq_intÚsq_leÚsq_logÚsq_log10Úsq_log2Úsq_ltÚsq_maxÚsq_minÚsq_modÚsq_mulÚsq_neÚsq_notÚsq_not_bitsÚsq_oddÚsq_orÚ
sq_or_bitsÚsq_powerÚsq_randÚsq_remainderÚsq_rmdrÚsq_rndÚsq_roundÚsq_seqÚsq_signÚsq_sinÚsq_sqrtÚsq_strÚsq_subÚsq_tanÚsq_truncÚ	sq_uminusÚsq_xorÚsq_xor_bitsÚsqrtÚsquare_freeÚstack_emptyÚ
stack_sizeÚ
substituteÚsubstitute_allÚsumÚtailÚtanÚ
test_equalÚ	test_failÚ
test_falseÚtest_not_equalÚ	test_passÚtest_summaryÚ	test_trueÚ
text_colorÚthrowÚtimeÚ
timedate_diffÚ	timedeltaÚ
to_integerÚ	to_numberÚto_rgbÚ	to_stringÚ
traverse_dictÚtraverse_dict_partial_keyÚtrimÚ	trim_headÚ	trim_tailÚtruncÚtagsetÚtagstartÚtypeofÚuniqueÚ	unix_dictÚupperÚ
utf8_to_utf32Ú
utf32_to_utf8ÚversionÚvlookupÚvsliceÚwglGetProcAddressÚ
wildcard_fileÚwildcard_matchÚwith_rhoÚ
with_thetaÚxml_new_docÚxml_new_elementÚxml_set_attributeÚ
xml_sprintÚxor_bitsÚ	xor_bitsuÚacceptÚallocateÚallocate_stringÚallow_breakÚARMÚatom_to_float80Úc_funcÚc_procÚ	call_backÚchdirÚcheck_breakÚclearDibÚcloseÚclosesocketÚconsoleÚ	copy_fileÚcreateÚcreate_directoryÚ
create_threadÚcurl_easy_cleanupÚcurl_easy_get_fileÚcurl_easy_initÚcurl_easy_performÚcurl_easy_perform_exÚcurl_easy_setoptÚcurl_easy_strerrorÚcurl_global_cleanupÚcurl_global_initÚcurl_slist_appendÚcurl_slist_free_allÚcurrent_dirÚcursorÚ
define_c_funcÚ
define_c_procÚdeleteÚ	delete_csÚdelete_fileÚdirÚDLLÚdrawDibÚdrawShadedPolygonToDibÚELF32ÚELF64Úenter_csÚevalÚexit_threadÚfreeÚfile_existsÚfinalÚfloat80_to_atomÚformatÚ	get_bytesÚ
get_file_dateÚ
get_file_sizeÚ
get_file_typeÚget_interpreterÚget_keyÚget_socket_errorÚget_textÚget_thread_exitcodeÚ
get_thread_idÚgetcÚgetenvÚgetsÚgetsockaddrÚglBeginÚ
glCallListÚ	glFrustumÚ
glGenListsÚglGetStringÚglLightÚ
glMaterialÚ	glNewListÚglNormalÚglPopMatrixÚglPushMatrixÚglRotateÚglEndÚ	glEndListÚglTexImage2DÚgotoÚGUIÚiconsÚilASMÚ
include_filesÚ
include_pathsÚinit_csÚip_to_stringÚ	IupConfigÚIupConfigDialogClosedÚIupConfigDialogShowÚIupConfigGetVariableIntÚ
IupConfigLoadÚ
IupConfigSaveÚIupConfigSetVariableIntÚIupExitLoopÚ
IupFileDlgÚIupFileListÚIupGLSwapBuffersÚIupHelpÚIupLoopStepÚIupMainLoopÚ
IupNormalizerÚIupPlotÚ
IupPlotAddÚIupPlotBeginÚ
IupPlotEndÚ
IupPlotInsertÚIupSaveImageÚIupTreeGetUserIdÚIupUserÚ
IupVersionÚIupVersionDateÚIupVersionNumberÚIupVersionShowÚkillDibÚleave_csÚlistenÚmanifestÚmem_copyÚmem_setÚ
mpfr_gammaÚmpfr_printfÚmpfr_sprintfÚ
mpz_exportÚ
mpz_importÚ	namespaceÚnewÚnewDibÚopenÚopen_dllÚPE32ÚPE64ÚpeekÚpeek_stringÚpeek1sÚpeek1uÚpeek2sÚpeek2uÚpeek4sÚpeek4uÚpeek8sÚpeek8uÚpeekNSÚpeeknsÚpeeknuÚpokeÚpoke2Úpoke4Úpoke8ÚpokeNÚpoke_stringÚpoke_wstringÚpositionÚprogressÚ
prompt_numberÚ
prompt_stringÚ	read_fileÚ
read_linesÚrecvÚ
resume_threadÚseekÚselectÚsendÚ
setHandlerÚshutdownÚsleepÚSOÚsockaddr_inÚsocketÚ
split_pathÚsuspend_threadÚsystemÚsystem_execÚsystem_openÚsystem_waitÚtask_clock_startÚtask_clock_stopÚtask_createÚ
task_delayÚ	task_listÚ
task_scheduleÚ	task_selfÚtask_statusÚtask_suspendÚ
task_yieldÚthread_safe_stringÚtry_csÚ
utf8_to_utf16Ú
utf16_to_utf8Úutf16_to_utf32Úutf32_to_utf16Úvideo_configÚ
WSACleanupÚwait_threadÚwalk_dirÚwhereÚwrite_linesÚwait_keyÚ	ANY_QUEUEÚ	ASCENDINGÚBLACKÚBLOCK_CURSORÚBLUEÚBRIGHT_CYANÚBRIGHT_BLUEÚBRIGHT_GREENÚBRIGHT_MAGENTAÚ
BRIGHT_REDÚBRIGHT_WHITEÚBROWNÚC_DWORDÚC_INTÚ	C_POINTERÚC_USHORTÚC_WORDÚCD_AMBERÚCD_BLACKÚCD_BLUEÚCD_BOLDÚCD_BOLD_ITALICÚCD_BOXÚ	CD_CENTERÚ	CD_CIRCLEÚCD_CLOSED_LINESÚ
CD_CONTINUOUSÚ	CD_CUSTOMÚCD_CYANÚCD_DARK_BLUEÚCD_DARK_CYANÚCD_DARK_GRAYÚCD_DARK_GREYÚ
CD_DARK_GREENÚCD_DARK_MAGENTAÚCD_DARK_REDÚCD_DARK_YELLOWÚCD_DASH_DOTÚCD_DASH_DOT_DOTÚ	CD_DASHEDÚ
CD_DBUFFERÚ
CD_DEG2RADÚ
CD_DIAMONDÚ	CD_DOTTEDÚCD_EASTÚ
CD_EVENODDÚCD_FILLÚCD_GLÚCD_GRAYÚCD_GREYÚCD_GREENÚCD_HATCHÚ	CD_HOLLOWÚ
CD_HOLLOW_BOXÚCD_HOLLOW_CIRCLEÚCD_HOLLOW_DIAMONDÚ	CD_INDIGOÚ	CD_ITALICÚCD_IUPÚ
CD_IUPDBUFFERÚ
CD_LIGHT_BLUEÚ
CD_LIGHT_GRAYÚ
CD_LIGHT_GREYÚCD_LIGHT_GREENÚCD_LIGHT_PARCHMENTÚ
CD_MAGENTAÚCD_NAVYÚCD_NORTHÚ
CD_NORTH_EASTÚ
CD_NORTH_WESTÚCD_OLIVEÚ
CD_OPEN_LINESÚ	CD_ORANGEÚCD_PARCHMENTÚ
CD_PATTERNÚ
CD_PRINTERÚ	CD_PURPLEÚCD_PLAINÚCD_PLUSÚCD_QUERYÚ
CD_RAD2DEGÚCD_REDÚ	CD_SILVERÚCD_SOLIDÚ
CD_SOUTH_EASTÚ
CD_SOUTH_WESTÚCD_STARÚ
CD_STIPPLEÚCD_STRIKEOUTÚCD_UNDERLINEÚCD_WESTÚCD_WHITEÚ
CD_WINDINGÚ	CD_VIOLETÚCD_XÚ	CD_YELLOWÚCURLE_OKÚCURLOPT_MAIL_FROMÚCURLOPT_MAIL_RCPTÚCURLOPT_PASSWORDÚCURLOPT_READDATAÚCURLOPT_READFUNCTIONÚCURLOPT_SSL_VERIFYPEERÚCURLOPT_SSL_VERIFYHOSTÚCURLOPT_UPLOADÚCURLOPT_URLÚCURLOPT_USE_SSLÚCURLOPT_USERNAMEÚCURLOPT_VERBOSEÚCURLOPT_WRITEFUNCTIONÚCURLUSESSL_ALLÚCYANÚD_NAMEÚD_ATTRIBUTESÚD_SIZEÚD_YEARÚD_MONTHÚD_DAYÚD_HOURÚD_MINUTEÚD_SECONDÚ
D_CREATIONÚD_LASTACCESSÚD_MODIFICATIONÚDT_YEARÚDT_MONTHÚDT_DAYÚDT_HOURÚ	DT_MINUTEÚ	DT_SECONDÚDT_DOWÚDT_MSECÚDT_DOYÚDT_GMTÚEULERÚE_CODEÚE_ADDRÚE_LINEÚE_RTNÚE_NAMEÚE_FILEÚE_PATHÚE_USERÚfalseÚFalseÚFALSEÚ
FIFO_QUEUEÚFILETYPE_DIRECTORYÚ
FILETYPE_FILEÚGET_EOFÚGET_FAILÚ
GET_IGNOREÚGET_SUCCESSÚGL_AMBIENT_AND_DIFFUSEÚGL_ARRAY_BUFFERÚGL_CLAMPÚGL_CLAMP_TO_BORDERÚGL_CLAMP_TO_EDGEÚGL_COLOR_BUFFER_BITÚ
GL_COMPILEÚGL_COMPILE_STATUSÚGL_CULL_FACEÚGL_DEPTH_BUFFER_BITÚ
GL_DEPTH_TESTÚ
GL_EXTENSIONSÚGL_FLATÚGL_FLOATÚGL_FRAGMENT_SHADERÚGL_FRONTÚ	GL_LIGHT0ÚGL_LIGHTINGÚ	GL_LINEARÚGL_LINK_STATUSÚGL_MODELVIEWÚ
GL_NEARESTÚGL_NO_ERRORÚGL_NORMALIZEÚGL_POSITIONÚ
GL_PROJECTIONÚ
GL_QUAD_STRIPÚGL_QUADSÚGL_RENDERERÚ	GL_REPEATÚGL_RGBÚGL_RGBAÚ	GL_SMOOTHÚGL_STATIC_DRAWÚ
GL_TEXTURE_2DÚGL_TEXTURE_MAG_FILTERÚGL_TEXTURE_MIN_FILTERÚGL_TEXTURE_WRAP_SÚGL_TEXTURE_WRAP_TÚGL_TRIANGLESÚGL_UNSIGNED_BYTEÚ	GL_VENDORÚ
GL_VERSIONÚGL_VERTEX_SHADERÚGRAYÚGREENÚGT_LF_STRIPPEDÚ
GT_WHOLE_FILEÚINVLN10Ú	IUP_CLOSEÚIUP_CONTINUEÚIUP_DEFAULTÚ	IUP_BLACKÚIUP_BLUEÚIUP_BUTTON1ÚIUP_BUTTON3Ú
IUP_CENTERÚIUP_CYANÚ
IUP_DARK_BLUEÚ
IUP_DARK_CYANÚ
IUP_DARK_GRAYÚ
IUP_DARK_GREYÚIUP_DARK_GREENÚIUP_DARK_MAGENTAÚIUP_DARK_REDÚIUP_GRAYÚIUP_GREYÚ	IUP_GREENÚ
IUP_IGNOREÚ
IUP_INDIGOÚIUP_MAGENTAÚIUP_MASK_INTÚ
IUP_MASK_UINTÚIUP_MOUSEPOSÚIUP_NAVYÚ	IUP_OLIVEÚIUP_RECTEXTÚIUP_REDÚIUP_LIGHT_BLUEÚIUP_LIGHT_GRAYÚIUP_LIGHT_GREYÚIUP_LIGHT_GREENÚ
IUP_ORANGEÚ
IUP_PARCHMENTÚ
IUP_PURPLEÚ
IUP_SILVERÚIUP_TEALÚ
IUP_VIOLETÚ	IUP_WHITEÚ
IUP_YELLOWÚK_BSÚK_cAÚK_cCÚK_cDÚK_cF5ÚK_cKÚK_cMÚK_cNÚK_cOÚK_cPÚK_cRÚK_cSÚK_cTÚK_cWÚK_CRÚK_DELÚK_DOWNÚK_ENDÚK_ESCÚK_F1ÚK_F2ÚK_F3ÚK_F4ÚK_F5ÚK_F6ÚK_F7ÚK_F8ÚK_F9ÚK_F10ÚK_F11ÚK_F12ÚK_HOMEÚK_INSÚK_LEFTÚK_MIDDLEÚK_PGDNÚK_PGUPÚK_RIGHTÚK_SPÚK_TABÚK_UPÚK_hÚK_iÚK_jÚK_pÚK_rÚK_sÚJSÚ
LIFO_QUEUEÚLINUXÚMAX_HEAPÚMAGENTAÚMIN_HEAPÚNanÚ	NO_CURSORÚnullÚNULLÚPIÚpp_AsciiÚpp_BrktÚpp_DateÚpp_FileÚ	pp_FltFmtÚ	pp_IndentÚpp_IntChÚ	pp_IntFmtÚ	pp_MaxlenÚpp_NestÚpp_PauseÚpp_Q22Ú	pp_StrFmtÚREDÚSEEK_OKÚSLASHÚ
TEST_ABORTÚ
TEST_CRASHÚ
TEST_PAUSEÚTEST_PAUSE_FAILÚ
TEST_QUIETÚ
TEST_SHOW_ALLÚTEST_SHOW_FAILEDÚTEST_SUMMARYÚtrueÚTrueÚTRUEÚVC_SCRNLINESÚWHITEÚWINDOWSÚYELLOWz\s+z
/\*|--/\*|#\[Úcommentz(?://|--|#!).*$z"([^"\\]|\\.)*"z
\'[^\']*\'z`[^`]*`z\b)ÚprefixÚsuffixz/!=|==|<<|>>|:=|[-~+/*%=<>&^|\.(){},?:\[\]$\\;#]z[\w-]+z[^*/#]+z/\*|#\[z#pushz\*/|#\]z#popz[*/#])ÚrootrTN)rr
r)rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r():r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarb(¥rcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrr(Lrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrS) Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚreÚ	MULTILINEÚflagsZpreprocÚtypesÚkeywordsZroutinesÚ	constantsr
rZ	MultilineÚSingler	ZOtherrrZFunctionrZDeclarationÚConstantrrÚtokens©rjrjú8/tmp/pip-build-gk9425m9/Pygments/pygments/lexers/phix.pyrsr





)r[raZpygments.lexerrrZpygments.tokenrrrrrr	r
Ú__all__rrjrjrjrkÚ<module>	s
$