|eZ`dZddlZddlmZmZddlmZmZmZm Z m Z m Z m Z dgZ GddeZy)z pygments.lexers.phix ~~~~~~~~~~~~~~~~~~~~ Lexers for Phix. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerwords)TextCommentOperatorKeywordNameString Whitespace PhixLexerc>eZdZdZdZdZdgZdgZdgZe jZ dZ dZ d Zd Zd Zd efd ej&dfdej(fdej,fdej,fdej,fee ddej2feeddej2fee ddej6feeddej6feeddej8fdefdefg dej&fdej&dfdej&dfdej&fgdZy)r zh Pygments Lexer for Phix files (.exw). See http://phix.x10.mx .. versionadded:: 2.14.0 Phixzhttp://phix.x10.mxphixz*.exwz text/x-phix)ifdefelsifdefelsedef)stringnullable_string atom_stringatomboolbooleancdCanvancdCanvascomplexCURLcode dictionaryintintegerIhandleIhandlesIhandlnmpfrmpqmpz mpz_or_stringnumber rid_stringseqsequencetimedateobject):abstractclasscontinueexportextendsnullableprivatepublicstaticstructtraceandbreakbycasecatchconstconstantdebugdefaultdoelseelsifendenumexitfallthru fallthroughforforwardfunctionglobalifinincludejs javascriptjavascript_semanticsletnotor procedureprofile profile_timereturn safe_modeswitchthentotrytype type_checkuntilwarningwhilewithwithoutxor(abortabsadjust_timedateand_bits and_bitsuapplyappendarccosarcsinarctanassertatan2atom_to_float32atom_to_float64bankers_roundingbeepbegins binary_search bits_to_intbk_color bytes_to_int call_func call_proccdCanvasActivate cdCanvasArc cdCanvasBegin cdCanvasBox cdCanvasChordcdCanvasCircle cdCanvasClear cdCanvasEnd cdCanvasFlush cdCanvasFontcdCanvasGetImageRGBcdCanvasGetSizecdCanvasGetTextAlignmentcdCanvasGetTextSize cdCanvasLine cdCanvasMarkcdCanvasMarkSizecdCanvasMultiLineVectorText cdCanvasPixel cdCanvasRectcdCanvasRoundedBoxcdCanvasRoundedRectcdCanvasSectorcdCanvasSetAttributecdCanvasSetBackgroundcdCanvasSetFillModecdCanvasSetForegroundcdCanvasSetInteriorStylecdCanvasSetLineStylecdCanvasSetLineWidthcdCanvasSetTextAlignment cdCanvasTextcdCanvasSetTextOrientationcdCanvasGetTextOrientationcdCanvasVectorTextcdCanvasVectorTextDirectioncdCanvasVectorTextSizecdCanvasVertexcdCreateCanvas cdDecodeAlpha cdDecodeColorcdDecodeColorAlpha cdEncodeAlpha cdEncodeColorcdEncodeColorAlpha cdKillCanvas cdVersion cdVersionDateceilchange_timezonechoose clear_screen columnize command_linecompare complex_abs complex_add complex_argcomplex_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_sinhcomplex_sprint complex_sqrt complex_sub complex_thetaconcatcoscrash custom_sortdate day_of_week day_of_year days_in_month decode_base64 decode_flags deep_copydeld deserialize destroy_dict destroy_queue destroy_stack dict_name dict_sizeelapsed elapsed_short encode_base64equalevenexpextract factorialfactors file_size_kfindfind_allfind_any find_replacefilterflattenfloat32_to_atomfloat64_to_atomfloorformat_timedate free_console from_polargcd get_file_baseget_file_extension get_file_nameget_file_name_and_path get_file_pathget_file_path_and_name get_maxprime get_prime get_primes get_primes_leget_proper_dirget_proper_pathget_randget_routine_infoget_test_abortget_test_logfileget_test_pauseget_test_verbosityget_tzidgetdgetdd getd_all_keys getd_by_index getd_indexgetd_partial_keyglAttachShader glBindBuffer glBindTexture glBufferDataglCanvasSpecialTextglClear glClearColorglColorglCompileShaderglCreateBufferglCreateProgramglCreateShaderglCreateTextureglDeleteProgramglDeleteShader glDrawArraysglEnableglEnableVertexAttribArrayglFloat32Array glInt32ArrayglFlushglGetAttribLocation glGetErrorglGetProgramInfoLogglGetProgramParameterglGetShaderInfoLogglGetShaderParameterglGetUniformLocation glLinkProgramglLoadIdentity glMatrixModeglOrtho glRotatef glShadeModelglShaderSourceglSimpleA7texcoords glTexImage2DcglTexParameteri glTranslate glUniform1f glUniform1iglUniformMatrix4fv glUseProgramglVertexglVertexAttribPointer glViewporthead hsv_to_rgbiffiif include_file incl0de_fileinsertinstance int_to_bits int_to_bytesis_dict is_integer s_leap_yearis_prime is_prime2islowerisupper Icallback iup_isdouble iup_isprint iup_XkeyBase IupAppendIupAlarmIupBackgroundBox IupButton IupCalendar IupCanvas IupClipboardIupCloseIupCloseOnEscapeIupControlsOpen IupDatePick IupDestroy IupDialog IupDrawArc IupDrawBegin IupDrawEndIupDrawGetSizeIupDrawGetTextSize IupDrawLineIupDrawRectangle IupDrawText IupExpanderIupFill IupFlatLabel IupFlatList IupFlatTreeIupFlushIupFrameIupGetAttributeIupGetAttributeIdIupGetAttributePtr IupGetBrother IupGetChildIupGetChildCountIupGetClassName IupGetDialogIupGetDialogChild IupGetDouble IupGetFocus IupGetGlobalIupGetGlobalIntIupGetGlobalIntInt IupGetInt IupGetInt2 IupGetIntId IupGetIntInt IupGetParent IupGLCanvasIupGLCanvasOpenIupGLMakeCurrentIupGraphIupHboxIupHideIupImage IupImageRGBAIupItemiupKeyCodeToNameIupLabelIupLinkIupListIupMapIupMenu IupMenuItem IupMessage IupMessageDlg IupMultiBox IupMultiLine IupNextField IupNormaliserIupOpen IupPlayInputIupPopupIupPreviousFieldIupProgressBarIupRadioIupRecordInput IupRedraw IupRefreshIupRefreshChildren IupSeparatorIupSetAttributeIupSetAttributesIupSetAttributeHandleIupSetAttributeIdIupSetAttributePtrIupSetCallbackIupSetCallbacks IupSetDouble IupSetFocus IupSetGlobalIupSetGlobalIntIupSetGlobalFunction IupSetHandle IupSetIntIupSetStrAttributeIupSetStrGlobalIupShow IupShowXYIupSplitIupStoreAttribute IupSubmenuIupTableIupTableClearSelectedIupTableClick_cbIupTableGetSelectedIupTableResize_cbIupTableSetDataIupTabsIupTextIupTimer IupToggleIupTreeAddNodes IupTreeView IupUpdate IupValuatorIupVboxjoinjoin_by join_pathk_permlargestlcmlengthloglog10log2lowerm4_crossProduct m4_inverse m4_lookAt m4_multiply m4_normalizem4_perspectivem4_subtractVectors m4_xRotate m4_yRotate machine_bits machine_wordmatch match_all match_replacemaxmaxsqminminsqmodmpfr_add mpfr_ceilmpfr_cmp mpfr_cmp_si mpfr_const_pimpfr_div mpfr_div_si mpfr_div_z mpfr_floor mpfr_free mpfr_get_dmpfr_get_default_precisionmpfr_get_default_rounding_modempfr_get_fixedmpfr_get_precision mpfr_get_si mpfr_init mpfr_inits mpfr_init_setmpfr_init_set_qmpfr_init_set_zmpfr_mul mpfr_mul_si mpfr_pow_simpfr_set mpfr_set_dmpfr_set_default_precisionmpfr_set_default_rounding_modempfr_set_precision mpfr_set_q mpfr_set_si mpfr_set_str mpfr_set_z mpfr_si_div mpfr_si_sub mpfr_sqrtmpfr_sub mpfr_sub_simpq_absmpq_add mpq_add_simpq_canonicalizempq_cmp mpq_cmp_simpq_div mpq_div_2expmpq_free mpq_get_den mpq_get_num mpq_get_strmpq_init mpq_init_setmpq_init_set_simpq_init_set_strmpq_init_set_z mpq_initsmpq_invmpq_mulmpq_negmpq_set mpq_set_si mpq_set_str mpq_set_zmpq_submpz_absmpz_add mpz_addmul mpz_addmul_ui mpz_addmul_si mpz_add_si mpz_add_uimpz_and mpz_bin_uiui mpz_cdiv_qmpz_cmp mpz_cmp_si mpz_divexactmpz_divexact_uimpz_divisible_pmpz_divisible_ui_pmpz_even mpz_fac_uimpz_factorstring mpz_fdiv_qmpz_fdiv_q_2exp mpz_fdiv_q_ui mpz_fdiv_qr mpz_fdiv_r mpz_fdiv_ui mpz_fib_ui mpz_fib2_ui mpz_fits_atommpz_fits_integermpz_freempz_gcd mpz_gcd_ui mpz_get_atommpz_get_integermpz_get_short_str mpz_get_strmpz_init mpz_init_set mpz_inits mpz_invertmpz_lcm mpz_lcm_uimpz_maxmpz_minmpz_mod mpz_mod_uimpz_mul mpz_mul_2exp mpz_mul_d mpz_mul_simpz_neg mpz_nthrootmpz_oddmpz_pollard_rho mpz_pow_uimpz_powm mpz_powm_ui mpz_primempz_prime_factors mpz_prime_mrmpz_rand mpz_rand_uimpz_re_compose mpz_remove mpz_scan0 mpz_scan1mpz_set mpz_set_d mpz_set_si mpz_set_str mpz_set_vmpz_signmpz_sizeinbasempz_sqrtmpz_sub mpz_sub_si mpz_sub_ui mpz_si_submpz_tdiv_q_2expmpz_tdiv_r_2exp mpz_tstbit mpz_ui_pow_uimpz_xor named_dictnew_dict new_queue new_stacknot_bits not_bitsuoddor_allor_alluor_bitsor_bitsuordordinalordinantoverride_timezonepadpad_headpad_tailparse_date_stringpapplypeeppeepn peep_dictpermutepermutesplatformpoppopnpop_dictpowerppppExppExfppfppOptpq_add pq_destroypq_emptypq_newpq_peekpq_pop pq_pop_datapq_sizeprepend prime_factorsprintfproductproperpushpushnputdputs queue_empty queue_sizerand rand_range reinstate remainderremove remove_allrepeatrepeatchreplacerequiresreverserfindrgbrmatchrmdrrndround routine_idscanf serializeseriesset_randset_test_abortset_test_logfileset_test_moduleset_test_pauseset_test_verbosityset_timedate_formats set_timezonesetd setd_defaultshortensha256 shift_bitsshufflesignsinsmallestsort sort_columnsspeaksplicesplit split_anysplit_bysprintsprintfsq_abssq_addsq_and sq_and_bits sq_arccos sq_arcsin sq_arctansq_atomsq_ceilsq_cmpsq_cossq_divsq_evensq_eqsq_floor sq_floor_divsq_gesq_gtsq_intsq_lesq_logsq_log10sq_log2sq_ltsq_maxsq_minsq_modsq_mulsq_nesq_not sq_not_bitssq_oddsq_or sq_or_bitssq_powersq_rand sq_remaindersq_rmdrsq_rndsq_roundsq_seqsq_signsq_sinsq_sqrtsq_strsq_subsq_tansq_trunc sq_uminussq_xor sq_xor_bitssqrt square_free stack_empty stack_size substitutesubstitute_allsumtailtan test_equal test_fail test_falsetest_not_equal test_pass test_summary test_true text_colorthrowtime timedate_diff timedelta to_integer to_numberto_rgb to_string traverse_dicttraverse_dict_partial_keytrim trim_head trim_tailtrunctagsettagstarttypeofunique unix_dictupper utf8_to_utf32 utf32_to_utf8versionvlookupvslicewglGetProcAddress wildcard_filewildcard_matchwith_rho with_theta xml_new_docxml_new_elementxml_set_attribute xml_sprintxor_bits xor_bitsuacceptallocateallocate_string allow_breakARMatom_to_float80c_funcc_proc call_backchdir check_breakclearDibclose closesocketconsole copy_filecreatecreate_directory create_threadcurl_easy_cleanupcurl_easy_get_filecurl_easy_initcurl_easy_performcurl_easy_perform_excurl_easy_setoptcurl_easy_strerrorcurl_global_cleanupcurl_global_initcurl_slist_appendcurl_slist_free_all current_dircursor define_c_func define_c_procdelete delete_cs delete_filedirDLLdrawDibdrawShadedPolygonToDibELF32ELF64enter_cseval exit_threadfree file_existsfinalfloat80_to_atomformat get_bytes get_file_date get_file_size get_file_typeget_interpreterget_keyget_socket_errorget_textget_thread_exitcode get_thread_idgetcgetenvgets getsockaddrglBegin glCallList glFrustum glGenLists glGetStringglLight glMaterial glNewListglNormal glPopMatrix glPushMatrixglRotateglEnd glEndList glTexImage2DgotoGUIiconsilASM include_files include_pathsinit_cs ip_to_string IupConfigIupConfigDialogClosedIupConfigDialogShowIupConfigGetVariableInt IupConfigLoad IupConfigSaveIupConfigSetVariableInt IupExitLoop IupFileDlg IupFileListIupGLSwapBuffersIupHelp IupLoopStep IupMainLoop IupNormalizerIupPlot IupPlotAdd IupPlotBegin IupPlotEnd IupPlotInsert IupSaveImageIupTreeGetUserIdIupUser IupVersionIupVersionDateIupVersionNumberIupVersionShowkillDibleave_cslistenmanifestmem_copymem_set mpfr_gamma mpfr_printf mpfr_sprintf mpz_export mpz_import namespacenewnewDibopenopen_dllPE32PE64peek peek_stringpeek1speek1upeek2speek2upeek4speek4upeek8speek8upeekNSpeeknspeeknupokepoke2poke4poke8pokeN poke_string poke_wstringpositionprogress prompt_number prompt_string read_file read_linesrecv resume_threadseekselectsend setHandlershutdownsleepSO sockaddr_insocket split_pathsuspend_threadsystem system_exec system_open system_waittask_clock_starttask_clock_stop task_create task_delay task_list task_schedule task_self task_status task_suspend task_yieldthread_safe_stringtry_cs utf8_to_utf16 utf16_to_utf8utf16_to_utf32utf32_to_utf16 video_config WSACleanup wait_threadwalk_dirwhere write_lineswait_key(L ANY_QUEUE ASCENDINGBLACK BLOCK_CURSORBLUE BRIGHT_CYAN BRIGHT_BLUE BRIGHT_GREENBRIGHT_MAGENTA BRIGHT_RED BRIGHT_WHITEBROWNC_DWORDC_INT C_POINTERC_USHORTC_WORDCD_AMBERCD_BLACKCD_BLUECD_BOLDCD_BOLD_ITALICCD_BOX CD_CENTER CD_CIRCLECD_CLOSED_LINES CD_CONTINUOUS CD_CUSTOMCD_CYAN CD_DARK_BLUE CD_DARK_CYAN CD_DARK_GRAY CD_DARK_GREY CD_DARK_GREENCD_DARK_MAGENTA CD_DARK_REDCD_DARK_YELLOW CD_DASH_DOTCD_DASH_DOT_DOT CD_DASHED CD_DBUFFER CD_DEG2RAD CD_DIAMOND CD_DOTTEDCD_EAST CD_EVENODDCD_FILLCD_GLCD_GRAYCD_GREYCD_GREENCD_HATCH CD_HOLLOW CD_HOLLOW_BOXCD_HOLLOW_CIRCLECD_HOLLOW_DIAMOND CD_INDIGO CD_ITALICCD_IUP CD_IUPDBUFFER CD_LIGHT_BLUE CD_LIGHT_GRAY CD_LIGHT_GREYCD_LIGHT_GREENCD_LIGHT_PARCHMENT CD_MAGENTACD_NAVYCD_NORTH CD_NORTH_EAST CD_NORTH_WESTCD_OLIVE CD_OPEN_LINES CD_ORANGE CD_PARCHMENT CD_PATTERN CD_PRINTER CD_PURPLECD_PLAINCD_PLUSCD_QUERY CD_RAD2DEGCD_RED CD_SILVERCD_SOLID CD_SOUTH_EAST CD_SOUTH_WESTCD_STAR CD_STIPPLE CD_STRIKEOUT CD_UNDERLINECD_WESTCD_WHITE CD_WINDING CD_VIOLETCD_X CD_YELLOWCURLE_OKCURLOPT_MAIL_FROMCURLOPT_MAIL_RCPTCURLOPT_PASSWORDCURLOPT_READDATACURLOPT_READFUNCTIONCURLOPT_SSL_VERIFYPEERCURLOPT_SSL_VERIFYHOSTCURLOPT_UPLOAD CURLOPT_URLCURLOPT_USE_SSLCURLOPT_USERNAMECURLOPT_VERBOSECURLOPT_WRITEFUNCTIONCURLUSESSL_ALLCYAND_NAME D_ATTRIBUTESD_SIZED_YEARD_MONTHD_DAYD_HOURD_MINUTED_SECOND D_CREATION D_LASTACCESSD_MODIFICATIONDT_YEARDT_MONTHDT_DAYDT_HOUR DT_MINUTE DT_SECONDDT_DOWDT_MSECDT_DOYDT_GMTEULERE_CODEE_ADDRE_LINEE_RTNE_NAMEE_FILEE_PATHE_USERfalseFalseFALSE FIFO_QUEUEFILETYPE_DIRECTORY FILETYPE_FILEGET_EOFGET_FAIL GET_IGNORE GET_SUCCESSGL_AMBIENT_AND_DIFFUSEGL_ARRAY_BUFFERGL_CLAMPGL_CLAMP_TO_BORDERGL_CLAMP_TO_EDGEGL_COLOR_BUFFER_BIT GL_COMPILEGL_COMPILE_STATUS GL_CULL_FACEGL_DEPTH_BUFFER_BIT GL_DEPTH_TEST GL_EXTENSIONSGL_FLATGL_FLOATGL_FRAGMENT_SHADERGL_FRONT GL_LIGHT0 GL_LIGHTING GL_LINEARGL_LINK_STATUS GL_MODELVIEW GL_NEAREST GL_NO_ERROR GL_NORMALIZE GL_POSITION GL_PROJECTION GL_QUAD_STRIPGL_QUADS GL_RENDERER GL_REPEATGL_RGBGL_RGBA GL_SMOOTHGL_STATIC_DRAW GL_TEXTURE_2DGL_TEXTURE_MAG_FILTERGL_TEXTURE_MIN_FILTERGL_TEXTURE_WRAP_SGL_TEXTURE_WRAP_T GL_TRIANGLESGL_UNSIGNED_BYTE GL_VENDOR GL_VERSIONGL_VERTEX_SHADERGRAYGREENGT_LF_STRIPPED GT_WHOLE_FILEINVLN10 IUP_CLOSE IUP_CONTINUE IUP_DEFAULT IUP_BLACKIUP_BLUE IUP_BUTTON1 IUP_BUTTON3 IUP_CENTERIUP_CYAN IUP_DARK_BLUE IUP_DARK_CYAN IUP_DARK_GRAY IUP_DARK_GREYIUP_DARK_GREENIUP_DARK_MAGENTA IUP_DARK_REDIUP_GRAYIUP_GREY IUP_GREEN IUP_IGNORE IUP_INDIGO IUP_MAGENTA IUP_MASK_INT IUP_MASK_UINT IUP_MOUSEPOSIUP_NAVY IUP_OLIVE IUP_RECTEXTIUP_REDIUP_LIGHT_BLUEIUP_LIGHT_GRAYIUP_LIGHT_GREYIUP_LIGHT_GREEN IUP_ORANGE IUP_PARCHMENT IUP_PURPLE IUP_SILVERIUP_TEAL IUP_VIOLET IUP_WHITE IUP_YELLOWK_BSK_cAK_cCK_cDK_cF5K_cKK_cMK_cNK_cOK_cPK_cRK_cSK_cTK_cWK_CRK_DELK_DOWNK_ENDK_ESCK_F1K_F2K_F3K_F4K_F5K_F6K_F7K_F8K_F9K_F10K_F11K_F12K_HOMEK_INSK_LEFTK_MIDDLEK_PGDNK_PGUPK_RIGHTK_SPK_TABK_UPK_hK_iK_jK_pK_rK_sJS LIFO_QUEUELINUXMAX_HEAPMAGENTAMIN_HEAPNan NO_CURSORnullNULLPIpp_Asciipp_Brktpp_Datepp_File pp_FltFmt pp_Indentpp_IntCh pp_IntFmt pp_Maxlenpp_Nestpp_Pausepp_Q22 pp_StrFmtREDSEEK_OKSLASH TEST_ABORT TEST_CRASH TEST_PAUSETEST_PAUSE_FAIL TEST_QUIET TEST_SHOW_ALLTEST_SHOW_FAILED TEST_SUMMARYtrueTrueTRUE VC_SCRNLINESWHITEWINDOWSYELLOWz\s+z /\*|--/\*|#\[commentz(?://|--|#!).*$z"([^"\\]|\\.)*"z \'[^\']*\'z`[^`]*`z\b)prefixsuffixz/!=|==|<<|>>|:=|[-~+/*%=<>&^|\.(){},?:\[\]$\\;#]z[\w-]+z[^*/#]+z/\*|#\[z#pushz\*/|#\]z#popz[*/#])rootrXN) __name__ __module__ __qualname____doc__nameurlaliases filenames mimetypesre MULTILINEflagspreproctypeskeywordsroutines constantsr r MultilineSingler Otherrr Functionr DeclarationConstantrrtokens6/usr/lib/python3/dist-packages/pygments/lexers/phix.pyr r sp D ChG II LLEG  E HOH`EIRZ w00) <  0  . FLL )  & 5u 5t}} E 8E% 8$-- H 75 79L9L M 8E% 8':M:M N 9U5 94== I ? J  # (** + **G 4 **F 3 w(( )  )Fru)r_repygments.lexerrrpygments.tokenrrrrr r r __all__r rtrurvrzs8 , -X Xru