U
    lufh                     @   sp   d Z dZedkrlddlZddlmZ ddlmZ G dd deZe Z	d	d
 Z
dd Zdd Zdd Ze  dS )aU  
    pygments.lexers._sourcemod_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    This file contains the names of SourceMod functions.

    Do not edit the FUNCTIONS list by hand.

    Run with `python -I` to regenerate.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
(3  ZOnEntityCreatedZOnEntityDestroyedZOnGetGameDescriptionZOnLevelInitZSDKHookZ	SDKHookExZ	SDKUnhookZSDKHooks_TakeDamageZSDKHooks_DropWeaponZTopMenuHandlerZCreateTopMenuZLoadTopMenuConfigZAddToTopMenuZGetTopMenuInfoStringZGetTopMenuObjNameZRemoveFromTopMenuZDisplayTopMenuZDisplayTopMenuCategoryZFindTopMenuCategoryZSetTopMenuTitleCachingZOnAdminMenuCreatedZOnAdminMenuReadyZGetAdminTopMenuZAddTargetsToMenuZAddTargetsToMenu2ZRedisplayAdminMenuZTEHookZAddTempEntHookZRemoveTempEntHookZTE_StartZTE_IsValidPropZTE_WriteNumZ
TE_ReadNumZTE_WriteFloatZTE_ReadFloatZTE_WriteVectorZTE_ReadVectorZTE_WriteAnglesZTE_WriteFloatArrayZTE_SendZTE_WriteEncodedEntZTE_SendToAllZTE_SendToClientZCreateKeyValuesZKvSetStringZKvSetNumZKvSetUInt64Z
KvSetFloatZ
KvSetColorZKvSetVectorZKvGetStringZKvGetNumZ
KvGetFloatZ
KvGetColorZKvGetUInt64ZKvGetVectorZKvJumpToKeyZKvJumpToKeySymbolZKvGotoFirstSubKeyZKvGotoNextKeyZKvSavePositionZKvDeleteKeyZKvDeleteThisZKvGoBackZKvRewindZKvGetSectionNameZKvSetSectionNameZKvGetDataTypeZKeyValuesToFileZFileToKeyValuesZStringToKeyValuesZKvSetEscapeSequencesZKvNodesInStackZKvCopySubkeysZKvFindKeyByIdZKvGetNameSymbolZKvGetSectionSymbolZTE_SetupSparksZTE_SetupSmokeZTE_SetupDustZTE_SetupMuzzleFlashZTE_SetupMetalSparksZTE_SetupEnergySplashZTE_SetupArmorRicochetZTE_SetupGlowSpriteZTE_SetupExplosionZTE_SetupBloodSpriteZTE_SetupBeamRingPointZTE_SetupBeamPointsZTE_SetupBeamLaserZTE_SetupBeamRingZTE_SetupBeamFollowZ	HookEventZHookEventExZUnhookEventZCreateEventZ	FireEventZCancelCreatedEventZGetEventBoolZSetEventBoolZGetEventIntZSetEventIntZGetEventFloatZSetEventFloatZGetEventStringZSetEventStringZGetEventNameZSetEventBroadcastZGetUserMessageTypeZGetUserMessageIdZGetUserMessageNameZStartMessageZStartMessageExZ
EndMessageZMsgHookZMsgPostHookZHookUserMessageZUnhookUserMessageZStartMessageAllZStartMessageOneZInactivateClientZReconnectClientZGetMaxEntitiesZGetEntityCountZIsValidEntityZIsValidEdictZIsEntNetworkableZCreateEdictZRemoveEdictZGetEdictFlagsZSetEdictFlagsZGetEdictClassnameZGetEntityNetClassZChangeEdictStateZ
GetEntDataZ
SetEntDataZGetEntDataFloatZSetEntDataFloatZGetEntDataEnt2ZSetEntDataEnt2ZGetEntDataVectorZSetEntDataVectorZGetEntDataStringZSetEntDataStringZFindSendPropOffsZFindSendPropInfoZFindDataMapOffsZFindDataMapInfoZGetEntSendPropOffsZ
GetEntPropZ
SetEntPropZGetEntPropFloatZSetEntPropFloatZGetEntPropEntZSetEntPropEntZGetEntPropVectorZSetEntPropVectorZGetEntPropStringZSetEntPropStringZGetEntPropArraySizeZGetEntDataArrayZSetEntDataArrayZGetEntityAddressZGetEntityClassnamefloatZFloatMulZFloatDivZFloatAddZFloatSubZFloatFractionZRoundToZeroZRoundToCeilZRoundToFloorZRoundToNearestZFloatCompareZ
SquareRootZPowZExponentialZ	LogarithmZSineZCosineZTangentZFloatAbsZ
ArcTangentZ	ArcCosineZArcSineZArcTangent2Z
RoundFloatz	operator%ZDegToRadZRadToDegZGetURandomIntZGetURandomFloatZSetURandomSeedZSetURandomSeedSimpleZRemovePlayerItemZGivePlayerItemZGetPlayerWeaponSlotZIgniteEntityZExtinguishEntityZTeleportEntityZForcePlayerSuicideZ
SlapPlayerZFindEntityByClassnameZGetClientEyeAnglesZCreateEntityByNameZDispatchSpawnZDispatchKeyValueZDispatchKeyValueFloatZDispatchKeyValueVectorZGetClientAimTargetZGetTeamCountZGetTeamNameZGetTeamScoreZSetTeamScoreZGetTeamClientCountZSetEntityModelZGetPlayerDecalFileZGetPlayerJingleFileZGetServerNetStatsZEquipPlayerWeaponZActivateEntityZSetClientInfoZGivePlayerAmmoZSetClientListeningFlagsZGetClientListeningFlagsZSetListenOverrideZGetListenOverrideZIsClientMutedZTR_GetPointContentsZTR_GetPointContentsEntZTR_TraceRayZTR_TraceHullZTR_TraceRayFilterZTR_TraceHullFilterZTR_TraceRayExZTR_TraceHullExZTR_TraceRayFilterExZTR_TraceHullFilterExZTR_GetFractionZTR_GetEndPositionZTR_GetEntityIndexZ	TR_DidHitZTR_GetHitGroupZTR_GetPlaneNormalZTR_PointOutsideWorldZSortIntegersZ
SortFloatsZSortStringsZ
SortFunc1DZSortCustom1DZSortCustom2DZSortADTArrayZSortFuncADTArrayZSortADTArrayCustomZCompileRegexZ
MatchRegexZGetRegexSubStringZSimpleRegexMatchZTF2_GetPlayerClassZTF2_SetPlayerClassZTF2_RemoveWeaponSlotZTF2_RemoveAllWeaponsZTF2_IsPlayerInConditionZTF2_GetObjectTypeZTF2_GetObjectModeZNominateMapZRemoveNominationByMapZRemoveNominationByOwnerZGetExcludeMapListZGetNominatedMapListZCanMapChooserStartVoteZInitiateMapChooserVoteZHasEndOfMapVoteFinishedZEndOfMapVoteEnabledZOnNominationRemovedZOnMapVoteStartedZCreateTimerZ	KillTimerZTriggerTimerZGetTickedTimeZGetMapTimeLeftZGetMapTimeLimitZExtendMapTimeLimitZGetTickIntervalZOnMapTimeLeftChangedZIsServerProcessingZCreateDataTimerZByteCountToCellsZCreateArrayZ
ClearArrayZ
CloneArrayZResizeArrayZGetArraySizeZPushArrayCellZPushArrayStringZPushArrayArrayZGetArrayCellZGetArrayStringZGetArrayArrayZSetArrayCellZSetArrayStringZSetArrayArrayZShiftArrayUpZRemoveFromArrayZSwapArrayItemsZFindStringInArrayZFindValueInArrayZProcessTargetStringZReplyToTargetErrorZMultiTargetFilterZAddMultiTargetFilterZRemoveMultiTargetFilterZOnBanClientZOnBanIdentityZOnRemoveBanZ	BanClientZBanIdentityZ	RemoveBanZ
CreateTrieZSetTrieValueZSetTrieArrayZSetTrieStringZGetTrieValueZGetTrieArrayZGetTrieStringZRemoveFromTrieZ	ClearTrieZGetTrieSizeZGetFunctionByNameZCreateGlobalForwardZCreateForwardZGetForwardFunctionCountZAddToForwardZRemoveFromForwardZRemoveAllFromForwardZCall_StartForwardZCall_StartFunctionZCall_PushCellZCall_PushCellRefZCall_PushFloatZCall_PushFloatRefZCall_PushArrayZCall_PushArrayExZCall_PushStringZCall_PushStringExZCall_FinishZCall_CancelZ
NativeCallZCreateNativeZThrowNativeErrorZGetNativeStringLengthZGetNativeStringZSetNativeStringZGetNativeCellZGetNativeCellRefZSetNativeCellRefZGetNativeArrayZSetNativeArrayZFormatNativeStringZRequestFrameCallbackZRequestFrameZOnRebuildAdminCacheZDumpAdminCacheZAddCommandOverrideZGetCommandOverrideZUnsetCommandOverrideZCreateAdmGroupZFindAdmGroupZSetAdmGroupAddFlagZGetAdmGroupAddFlagZGetAdmGroupAddFlagsZSetAdmGroupImmuneFromZGetAdmGroupImmuneCountZGetAdmGroupImmuneFromZAddAdmGroupCmdOverrideZGetAdmGroupCmdOverrideZRegisterAuthIdentTypeZCreateAdminZGetAdminUsernameZBindAdminIdentityZSetAdminFlagZGetAdminFlagZGetAdminFlagsZAdminInheritGroupZGetAdminGroupCountZGetAdminGroupZSetAdminPasswordZGetAdminPasswordZFindAdminByIdentityZRemoveAdminZFlagBitsToBitArrayZFlagBitArrayToBitsZFlagArrayToBitsZFlagBitsToArrayZFindFlagByNameZFindFlagByCharZFindFlagCharZReadFlagStringZCanAdminTargetZCreateAuthMethodZSetAdmGroupImmunityLevelZGetAdmGroupImmunityLevelZSetAdminImmunityLevelZGetAdminImmunityLevelZ	FlagToBitZ	BitToFlagZServerCommandZServerCommandExZInsertServerCommandZServerExecuteZClientCommandZFakeClientCommandZFakeClientCommandExZPrintToServerZPrintToConsoleZReplyToCommandZGetCmdReplySourceZSetCmdReplySourceZIsChatTriggerZShowActivity2ZShowActivityZShowActivityExZFormatActivitySourceZSrvCmdZRegServerCmdZConCmdZRegConsoleCmdZRegAdminCmdZ
GetCmdArgsZ	GetCmdArgZGetCmdArgStringZCreateConVarZ
FindConVarZConVarChangedZHookConVarChangeZUnhookConVarChangeZGetConVarBoolZSetConVarBoolZGetConVarIntZSetConVarIntZGetConVarFloatZSetConVarFloatZGetConVarStringZSetConVarStringZResetConVarZGetConVarDefaultZGetConVarFlagsZSetConVarFlagsZGetConVarBoundsZSetConVarBoundsZGetConVarNameZQueryClientConVarZGetCommandIteratorZReadCommandIteratorZCheckCommandAccessZCheckAccessZIsValidConVarCharZGetCommandFlagsZSetCommandFlagsZFindFirstConCommandZFindNextConCommandZSendConVarValueZAddServerTagZRemoveServerTagZCommandListenerZAddCommandListenerZRemoveCommandListenerZCommandExistsZOnClientSayCommandZOnClientSayCommand_PostZTF2_IgnitePlayerZTF2_RespawnPlayerZTF2_RegeneratePlayerZTF2_AddConditionZTF2_RemoveConditionZTF2_SetPlayerPowerPlayZTF2_DisguisePlayerZTF2_RemovePlayerDisguiseZTF2_StunPlayerZTF2_MakeBleedZTF2_GetClassZTF2_CalcIsAttackCriticalZTF2_OnIsHolidayActiveZTF2_IsHolidayActiveZTF2_IsPlayerInDuelZTF2_RemoveWearableZTF2_OnConditionAddedZTF2_OnConditionRemovedZTF2_OnWaitingForPlayersStartZTF2_OnWaitingForPlayersEndZTF2_OnPlayerTeleportZSQL_ConnectZSQL_DefConnectZSQL_ConnectCustomZSQLite_UseDatabaseZSQL_CheckConfigZSQL_GetDriverZSQL_ReadDriverZSQL_GetDriverIdentZSQL_GetDriverProductZSQL_SetCharsetZSQL_GetAffectedRowsZSQL_GetInsertIdZSQL_GetErrorZSQL_EscapeStringZSQL_QuoteStringZSQL_FastQueryZ	SQL_QueryZSQL_PrepareQueryZSQL_FetchMoreResultsZSQL_HasResultSetZSQL_GetRowCountZSQL_GetFieldCountZSQL_FieldNumToNameZSQL_FieldNameToNumZSQL_FetchRowZSQL_MoreRowsZ
SQL_RewindZSQL_FetchStringZSQL_FetchFloatZSQL_FetchIntZSQL_IsFieldNullZSQL_FetchSizeZSQL_BindParamIntZSQL_BindParamFloatZSQL_BindParamStringZSQL_ExecuteZSQL_LockDatabaseZSQL_UnlockDatabaseZSQLTCallbackZSQL_IsSameConnectionZSQL_TConnectZ
SQL_TQueryZSQL_CreateTransactionZSQL_AddQueryZSQLTxnSuccessZSQLTxnFailureZSQL_ExecuteTransactionZCloseHandleZCloneHandleZMenuHandlerZ
CreateMenuZDisplayMenuZDisplayMenuAtItemZAddMenuItemZInsertMenuItemZRemoveMenuItemZRemoveAllMenuItemsZGetMenuItemZGetMenuSelectionPositionZGetMenuItemCountZSetMenuPaginationZGetMenuPaginationZGetMenuStyleZSetMenuTitleZGetMenuTitleZCreatePanelFromMenuZGetMenuExitButtonZSetMenuExitButtonZGetMenuExitBackButtonZSetMenuExitBackButtonZSetMenuNoVoteButtonZ
CancelMenuZGetMenuOptionFlagsZSetMenuOptionFlagsZIsVoteInProgressZ
CancelVoteZVoteMenuZVoteMenuToAllZVoteHandlerZSetVoteResultCallbackZCheckVoteDelayZIsClientInVotePoolZRedrawClientVoteMenuZGetMenuStyleHandleZCreatePanelZCreateMenuExZGetClientMenuZCancelClientMenuZGetMaxPageItemsZGetPanelStyleZSetPanelTitleZDrawPanelItemZDrawPanelTextZCanPanelDrawFlagsZSetPanelKeysZSendPanelToClientZGetPanelTextRemainingZGetPanelCurrentKeyZSetPanelCurrentKeyZRedrawMenuItemZInternalShowMenuZGetMenuVoteInfoZIsNewVoteAllowedZPrefetchSoundZEmitAmbientSoundZFadeClientVolumeZ	StopSoundZ	EmitSoundZEmitSentenceZGetDistGainFromSoundLevelZAmbientSHookZNormalSHookZAddAmbientSoundHookZAddNormalSoundHookZRemoveAmbientSoundHookZRemoveNormalSoundHookZEmitSoundToClientZEmitSoundToAllZATTN_TO_SNDLEVELZGetGameSoundParamsZEmitGameSoundZEmitAmbientGameSoundZEmitGameSoundToClientZEmitGameSoundToAllZPrecacheScriptSoundZstrlenZStrContainsZstrcmpZstrncmpZStrEqualZstrcopyZFormatZFormatExZVFormatZStringToIntZStringToIntExZIntToStringZStringToFloatZStringToFloatExZFloatToStringZBreakStringZ
TrimStringZSplitStringZReplaceStringZReplaceStringExZGetCharBytesZIsCharAlphaZIsCharNumericZIsCharSpaceZIsCharMBZIsCharUpperZIsCharLowerZStripQuotesZCharToUpperZCharToLowerZFindCharInStringZStrCatZExplodeStringZImplodeStringsZGetVectorLengthZGetVectorDistanceZGetVectorDotProductZGetVectorCrossProductZNormalizeVectorZGetAngleVectorsZGetVectorAnglesZGetVectorVectorsZ
AddVectorsZSubtractVectorsZScaleVectorZNegateVectorZMakeVectorFromPointsZBaseComm_IsClientGaggedZBaseComm_IsClientMutedZBaseComm_SetClientGagZBaseComm_SetClientMuteZFormatUserLogTextZFindPluginByFileZ
FindTargetZAcceptEntityInputZSetVariantBoolZSetVariantStringZSetVariantIntZSetVariantFloatZSetVariantVector3DZSetVariantPosVector3DZSetVariantColorZSetVariantEntityZGameRules_GetPropZGameRules_SetPropZGameRules_GetPropFloatZGameRules_SetPropFloatZGameRules_GetPropEntZGameRules_SetPropEntZGameRules_GetPropVectorZGameRules_SetPropVectorZGameRules_GetPropStringZGameRules_SetPropStringZGameRules_GetRoundStateZOnClientConnectZOnClientConnectedZOnClientPutInServerZOnClientDisconnectZOnClientDisconnect_PostZOnClientCommandZOnClientSettingsChangedZOnClientAuthorizedZOnClientPreAdminCheckZOnClientPostAdminFilterZOnClientPostAdminCheckZGetMaxClientsZGetMaxHumanPlayersZGetClientCountZGetClientNameZGetClientIPZGetClientAuthStringZGetClientAuthIdZGetSteamAccountIDZGetClientUserIdZIsClientConnectedZIsClientInGameZIsClientInKickQueueZIsClientAuthorizedZIsFakeClientZIsClientSourceTVZIsClientReplayZIsClientObserverZIsPlayerAliveZGetClientInfoZGetClientTeamZSetUserAdminZGetUserAdminZAddUserFlagsZRemoveUserFlagsZSetUserFlagBitsZGetUserFlagBitsZCanUserTargetZRunAdminCacheChecksZNotifyPostAdminCheckZCreateFakeClientZSetFakeClientConVarZGetClientHealthZGetClientModelZGetClientWeaponZGetClientMaxsZGetClientMinsZGetClientAbsAnglesZGetClientAbsOriginZGetClientArmorZGetClientDeathsZGetClientFragsZGetClientDataRateZIsClientTimingOutZGetClientTimeZGetClientLatencyZGetClientAvgLatencyZGetClientAvgLossZGetClientAvgChokeZGetClientAvgDataZGetClientAvgPacketsZGetClientOfUserIdZ
KickClientZKickClientExZChangeClientTeamZGetClientSerialZGetClientFromSerialZFindStringTableZGetNumStringTablesZGetStringTableNumStringsZGetStringTableMaxStringsZGetStringTableNameZFindStringIndexZReadStringTableZGetStringTableDataLengthZGetStringTableDataZSetStringTableDataZAddToStringTableZLockStringTablesZAddFileToDownloadsTableZGetEntityFlagsZSetEntityFlagsZGetEntityMoveTypeZSetEntityMoveTypeZGetEntityRenderModeZSetEntityRenderModeZGetEntityRenderFxZSetEntityRenderFxZSetEntityRenderColorZGetEntityGravityZSetEntityGravityZSetEntityHealthZGetClientButtonsZEntityOutputZHookEntityOutputZUnhookEntityOutputZHookSingleEntityOutputZUnhookSingleEntityOutputZSMC_CreateParserZSMC_ParseFileZSMC_GetErrorStringZSMC_ParseStartZSMC_SetParseStartZSMC_ParseEndZSMC_SetParseEndZSMC_NewSectionZSMC_KeyValueZSMC_EndSectionZSMC_SetReadersZSMC_RawLineZSMC_SetRawLineZBfWriteBoolZBfWriteByteZBfWriteCharZBfWriteShortZBfWriteWordZ
BfWriteNumZBfWriteFloatZBfWriteStringZBfWriteEntityZBfWriteAngleZBfWriteCoordZBfWriteVecCoordZBfWriteVecNormalZBfWriteAnglesZ
BfReadBoolZ
BfReadByteZ
BfReadCharZBfReadShortZ
BfReadWordZ	BfReadNumZBfReadFloatZBfReadStringZBfReadEntityZBfReadAngleZBfReadCoordZBfReadVecCoordZBfReadVecNormalZBfReadAnglesZBfGetNumBytesLeftZCreateProfilerZStartProfilingZStopProfilingZGetProfilerTimeZOnPluginStartZAskPluginLoad2ZOnPluginEndZOnPluginPauseChangeZOnGameFrameZ
OnMapStartZOnMapEndZOnConfigsExecutedZOnAutoConfigsBufferedZOnAllPluginsLoadedZGetMyHandleZGetPluginIteratorZMorePluginsZ
ReadPluginZGetPluginStatusZGetPluginFilenameZIsPluginDebuggingZGetPluginInfoZFindPluginByNumberZSetFailStateZ
ThrowErrorZGetTimeZ
FormatTimeZLoadGameConfigFileZGameConfGetOffsetZGameConfGetKeyValueZGameConfGetAddressZGetSysTickCountZAutoExecConfigZRegPluginLibraryZLibraryExistsZGetExtensionFileStatusZOnLibraryAddedZOnLibraryRemovedZReadMapListZSetMapListCompatBindZOnClientFloodCheckZOnClientFloodResultZCanTestFeaturesZGetFeatureStatusZRequireFeatureZLoadFromAddressZStoreToAddressZCreateStackZPushStackCellZPushStackStringZPushStackArrayZPopStackCellZPopStackStringZPopStackArrayZIsStackEmptyZPopStackZOnPlayerRunCmdZ	BuildPathZOpenDirectoryZReadDirEntryZOpenFileZ
DeleteFileZReadFileLineZReadFileZReadFileStringZ	WriteFileZWriteFileStringZWriteFileLineZReadFileCellZWriteFileCellZIsEndOfFileZFileSeekZFilePositionZ
FileExistsZ
RenameFileZ	DirExistsZFileSizeZ	FlushFileZ	RemoveDirZCreateDirectoryZGetFileTimeZLogToOpenFileZLogToOpenFileExZ	PbReadIntZPbReadFloatZ
PbReadBoolZPbReadStringZPbReadColorZPbReadAngleZPbReadVectorZPbReadVector2DZPbGetRepeatedFieldCountZPbSetIntZ
PbSetFloatZ	PbSetBoolZPbSetStringZ
PbSetColorZ
PbSetAngleZPbSetVectorZPbSetVector2DZPbAddIntZ
PbAddFloatZ	PbAddBoolZPbAddStringZ
PbAddColorZ
PbAddAngleZPbAddVectorZPbAddVector2DZPbRemoveRepeatedFieldValueZPbReadMessageZPbReadRepeatedMessageZPbAddMessageZ
SetNextMapZ
GetNextMapZForceChangeLevelZGetMapHistorySizeZGetMapHistoryZ
GeoipCode2Z
GeoipCode3ZGeoipCountryZMarkNativeAsOptionalZRegClientCookieZFindClientCookieZSetClientCookieZGetClientCookieZSetAuthIdCookieZAreClientCookiesCachedZOnClientCookiesCachedZCookieMenuHandlerZSetCookiePrefabMenuZSetCookieMenuItemZShowCookieMenuZGetCookieIteratorZReadCookieIteratorZGetCookieAccessZGetClientCookieTimeZLoadTranslationsZSetGlobalTransTargetZGetClientLanguageZGetServerLanguageZGetLanguageCountZGetLanguageInfoZSetClientLanguageZGetLanguageByCodeZGetLanguageByNameZCS_OnBuyCommandZCS_OnCSWeaponDropZCS_OnGetWeaponPriceZCS_OnTerminateRoundZCS_RespawnPlayerZCS_SwitchTeamZCS_DropWeaponZCS_TerminateRoundZCS_GetTranslatedWeaponAliasZCS_GetWeaponPriceZCS_GetClientClanTagZCS_SetClientClanTagZCS_GetTeamScoreZCS_SetTeamScoreZCS_GetMVPCountZCS_SetMVPCountZCS_GetClientContributionScoreZCS_SetClientContributionScoreZCS_GetClientAssistsZCS_SetClientAssistsZCS_AliasToWeaponIDZCS_WeaponIDToAliasZCS_IsValidWeaponIDZCS_UpdateClientModelZ	LogToGameZSetRandomSeedZGetRandomFloatZGetRandomIntZ
IsMapValidZIsDedicatedServerZGetEngineTimeZGetGameTimeZGetGameTickCountZGetGameDescriptionZGetGameFolderNameZGetCurrentMapZPrecacheModelZPrecacheSentenceFileZPrecacheDecalZPrecacheGenericZIsModelPrecachedZIsDecalPrecachedZIsGenericPrecachedZPrecacheSoundZIsSoundPrecachedZCreateDialogZGetEngineVersionZPrintToChatZPrintToChatAllZPrintCenterTextZPrintCenterTextAllZPrintHintTextZPrintHintTextToAllZShowVGUIPanelZCreateHudSynchronizerZSetHudTextParamsZSetHudTextParamsExZShowSyncHudTextZClearSyncHudZShowHudTextZShowMOTDPanelZDisplayAskConnectBoxZEntIndexToEntRefZEntRefToEntIndexZMakeCompatEntRefZSetClientViewEntityZSetLightStyleZGetClientEyePositionZCreateDataPackZWritePackCellZWritePackFloatZWritePackStringZReadPackCellZReadPackFloatZReadPackStringZ	ResetPackZGetPackPositionZSetPackPositionZIsPackReadableZ
LogMessageZ	LogToFileZLogToFileExZ	LogActionZLogErrorZOnLogActionZGameLogHookZAddGameLogHookZRemoveGameLogHookZFindTeamByNameZStartPrepSDKCallZPrepSDKCall_SetVirtualZPrepSDKCall_SetSignatureZPrepSDKCall_SetAddressZPrepSDKCall_SetFromConfZPrepSDKCall_SetReturnInfoZPrepSDKCall_AddParameterZEndPrepSDKCallZSDKCallZGetPlayerResourceEntity__main__    N)FancyURLopener)format_linesc                   @   s   e Zd ZdZdS )Openerz0Mozilla/5.0 (Pygments Sourcemod Builtins Update)N)__name__
__module____qualname__version r   r   G/tmp/pip-unpacked-wheel-7eq1ciah/pygments/lexers/_sourcemod_builtins.pyr   L  s   r   c                  C   sP   t d} td}| D ]*}|| }|d k	r| d   S qtdd S )Nz'http://docs.sourcemod.net/api/index.phpz'SourceMod v\.<b>([\d\.]+(?:-\w+)?)</td>r   zNo version in api docs)openeropenrecompilesearchdecodegroups
ValueError)frlinemr   r   r   get_versionQ  s    

r   c                  C   sN   t d} td}g }| D ],}|| }|d k	r|| d  q|S )Nz(http://docs.sourcemod.net/api/SMfuncs.jsz:SMfunctions\[\d+\] = Array \("(?:public )?([^,]+)",".+"\);r   )r   r   r   r   matchr   appendr   )r   r   	functionsr   r   r   r   r   get_sm_functionsZ  s    

r   c              	   C   s   t | dd}| }W 5 Q R X |d |d }||dd d  }t | ddd.}|| |td| |d|  W 5 Q R X d S )	Nzutf-8)encodingzFUNCTIONS = (zif __name__ == '__main__':   w	FUNCTIONSz

)r   readfindwriter   )filenameZnativesfpcontentheaderfooterr   r   r   
regenerated  s    
r*   c                  C   sZ   t  } td|   t }tdt|  g }|D ]}td|  || q0tt| d S )Nz-> Downloading function index for SourceMod %sz> %d functions found:z>> %s)r   printr   lenr   r*   __file__)r
   r   ZfunctionlistZfull_function_namer   r   r   runq  s    r.   )__doc__r!   r   r   urllib.requestr   Zpygments.utilr   r   r   r   r   r*   r.   r   r   r   r   <module>   s(           ?	
