editor/textpad/sourcepawn.syn
author David Anderson <dvander@alliedmods.net>
Wed Feb 25 20:07:12 2009 -0500 (2009-02-25)
changeset 2607 f3b8bbe17f85
parent 642 702c27be0a32
permissions -rw-r--r--
Backed out changeset fa286305bd3f
     1 
     2 C=1
     3 
     4 
     5 [Syntax]
     6 Namespace1 = 6
     7 IgnoreCase = No
     8 KeyWordLength =
     9 BracketChars = {[()]}
    10 OperatorChars = ~`!@$%^&*-+=|\:;"',.<>/?
    11 PreprocStart = #
    12 SyntaxStart =
    13 SyntaxEnd =
    14 HexPrefix = 0x
    15 CommentStart = /*
    16 CommentEnd = */
    17 CommentStartAlt =
    18 CommentEndAlt =
    19 SingleComment = //
    20 SingleCommentCol =
    21 SingleCommentAlt =
    22 SingleCommentColAlt =
    23 SingleCommentEsc =
    24 StringsSpanLines = Yes
    25 StringStart = "
    26 StringEnd = "
    27 StringAlt =
    28 StringEsc = \
    29 CharStart = '
    30 CharEnd = '
    31 CharEsc = \
    32 
    33 
    34 ; Preprocessor keywords
    35 ; ======
    36 [Preprocessor keywords]
    37 #assert
    38 #define
    39 #else
    40 #elseif
    41 #emit
    42 #endif
    43 #endinput
    44 #endscript
    45 #if
    46 #include
    47 #pragma
    48 #error
    49 #tryinclude
    50 #undef
    51 align
    52 ctrlchar
    53 defined
    54 dynamic
    55 library
    56 pack
    57 rational
    58 semicolon
    59 tabsize
    60 
    61 
    62 ; Language keywords
    63 ; ======
    64 [Keywords 1]
    65 assert
    66 begin
    67 break
    68 case
    69 cellsof
    70 chars
    71 const
    72 continue
    73 decl
    74 default
    75 do
    76 else
    77 enum
    78 exit
    79 for
    80 forward
    81 funcenum
    82 functag
    83 if
    84 native
    85 new
    86 operator
    87 public
    88 return
    89 sizeof
    90 static
    91 stock
    92 struct
    93 switch
    94 tagof
    95 while
    96 ;Compiler-defined types
    97 bool
    98 String
    99 Float
   100 Fixed
   101 ;Compiler-defined constants
   102 false
   103 true
   104 
   105 
   106 ; Constants
   107 ; ======
   108 [Keywords 2]
   109 cellbits
   110 cellmax
   111 cellmin
   112 charbits
   113 charmax
   114 charmin
   115 ucharmax
   116 __Pawn
   117 debug
   118 ;
   119 ; admin.inc
   120 ; ------
   121 Admin_Reservation
   122 Admin_Generic
   123 Admin_Kick
   124 Admin_Ban
   125 Admin_Unban
   126 Admin_Slay
   127 Admin_Changemap
   128 Admin_Convars
   129 Admin_Config
   130 Admin_Chat
   131 Admin_Vote
   132 Admin_Password
   133 Admin_RCON
   134 Admin_Cheats
   135 Admin_Root
   136 Admin_Custom1
   137 Admin_Custom2
   138 Admin_Custom3
   139 Admin_Custom4
   140 Admin_Custom5
   141 Admin_Custom6
   142 ADMFLAG_RESERVATION
   143 ADMFLAG_GENERIC
   144 ADMFLAG_KICK
   145 ADMFLAG_BAN
   146 ADMFLAG_UNBAN
   147 ADMFLAG_SLAY
   148 ADMFLAG_CHANGEMAP
   149 ADMFLAG_CONVARS
   150 ADMFLAG_CONFIG
   151 ADMFLAG_CHAT
   152 ADMFLAG_VOTE
   153 ADMFLAG_PASSWORD
   154 ADMFLAG_RCON
   155 ADMFLAG_CHEATS
   156 ADMFLAG_ROOT
   157 ADMFLAG_CUSTOM1
   158 ADMFLAG_CUSTOM2
   159 ADMFLAG_CUSTOM3
   160 ADMFLAG_CUSTOM4
   161 ADMFLAG_CUSTOM5
   162 ADMFLAG_CUSTOM6
   163 AUTHMETHOD_STEAM
   164 AUTHMETHOD_IP
   165 AUTHMETHOD_NAME
   166 AdminFlags_TOTAL
   167 Override_Command
   168 Override_CommandGroup
   169 Command_Deny
   170 Command_Allow
   171 Immunity_Default
   172 Immunity_Global
   173 INVALID_GROUP_ID
   174 INVALID_ADMIN_ID
   175 Access_Real
   176 Access_Effective
   177 AdminCache_Overrides
   178 AdminCache_Groups
   179 AdminCache_Admins
   180 ;
   181 ; console.inc
   182 ; ------
   183 FCVAR_NONE
   184 FCVAR_UNREGISTERED
   185 FCVAR_LAUNCHER
   186 FCVAR_GAMEDLL
   187 FCVAR_CLIENTDLL
   188 FCVAR_MATERIAL_SYSTEM
   189 FCVAR_PROTECTED
   190 FCVAR_SPONLY
   191 FCVAR_ARCHIVE
   192 FCVAR_NOTIFY
   193 FCVAR_USERINFO
   194 FCVAR_PRINTABLEONLY
   195 FCVAR_UNLOGGED
   196 FCVAR_NEVER_AS_STRING
   197 FCVAR_REPLICATED
   198 FCVAR_CHEAT
   199 FCVAR_STUDIORENDER
   200 FCVAR_DEMO
   201 FCVAR_DONTRECORD
   202 FCVAR_PLUGIN
   203 FCVAR_DATACACHE
   204 FCVAR_TOOLSYSTEM
   205 FCVAR_FILESYSTEM
   206 FCVAR_NOT_CONNECTED
   207 FCVAR_SOUNDSYSTEM
   208 FCVAR_ARCHIVE_XBOX
   209 FCVAR_INPUTSYSTEM
   210 FCVAR_NETWORKSYSTEM
   211 FCVAR_VPHYSICS
   212 ;
   213 ; core.inc
   214 ; ------
   215 __version
   216 Plugin_Continue
   217 Plugin_Handled
   218 Plugin_Stop
   219 ;
   220 ; files.inc
   221 ; ------
   222 FileType_Unknown
   223 FileType_Directory
   224 FileType_File
   225 PLATFORM_MAX_PATH
   226 SEEK_SET
   227 SEEK_CUR
   228 SEEK_END
   229 Path_SM
   230 ;
   231 ; float.inc
   232 ; ------
   233 floatround_round
   234 floatround_floor
   235 floatround_ceil
   236 floatround_tozero
   237 FLOAT_PI
   238 ;
   239 ; handles.inc
   240 ; ------
   241 INVALID_HANDLE
   242 ;
   243 ; sourcemod.inc
   244 ; ------
   245 myinfo
   246 ;
   247 ; textparse.inc
   248 ; ------
   249 SMCParse_Continue
   250 SMCParse_Halt
   251 SMCParse_HaltFail
   252 SMCError_Okay
   253 SMCError_StreamOpen
   254 SMCError_StreamError
   255 SMCError_Custom
   256 SMCError_InvalidSection1
   257 SMCError_InvalidSection2
   258 SMCError_InvalidSection3
   259 SMCError_InvalidSection4
   260 SMCError_InvalidSection5
   261 SMCError_InvalidTokens
   262 SMCError_TokenOverflow
   263 SMCError_InvalidProperty1
   264 
   265 
   266 ; Natives and Stocks
   267 ; ======
   268 [Keywords 3]
   269 ;
   270 ; admin.inc
   271 ; ------
   272 DumpAdminCache
   273 AddCommandOverride
   274 GetCommandOverride
   275 UnsetCommandOverride
   276 CreateAdmGroup
   277 FindAdmGroup
   278 SetAdmGroupAddFlag
   279 GetAdmGroupAddFlag
   280 GetAdmGroupAddFlags
   281 SetAdmGroupImmunity
   282 GetAdmGroupImmunity
   283 SetAdmGroupImmuneFrom
   284 GetAdmGroupImmuneFrom
   285 GetAdmGroupImmuneCount
   286 AddAdmGroupCmdOverride
   287 GetAdmGroupCmdOverride
   288 RegisterAuthIdentType
   289 CreateAdmin
   290 GetAdminUsername
   291 BindAdminIdentity
   292 SetAdminFlag
   293 GetAdminFlag
   294 GetAdminFlags
   295 AdminInheritGroup
   296 GetAdminGroupCount
   297 GetAdminGroup
   298 SetAdminPassword
   299 GetAdminPassword
   300 FindAdminByIdentity
   301 RemoveAdmin
   302 FlagBitsToBitArray
   303 FlagBitArrayToBits
   304 FlagArrayToBits
   305 FlagBitsToArray
   306 FlagToBit
   307 BitToFlag
   308 ;
   309 ; console.inc
   310 ; ------
   311 PrintToServer
   312 PrintToConsole
   313 CreateConVar
   314 FindConVar
   315 HookConVarChange
   316 UnhookConVarChange
   317 GetConVarBool
   318 SetConVarBool
   319 GetConVarInt
   320 SetConVarInt
   321 GetConVarFloat
   322 SetConVarFloat
   323 GetConVarString
   324 SetConVarString
   325 GetConVarFlags
   326 SetConVarFlags
   327 GetConVarName
   328 GetConVarMin
   329 GetConVarMax
   330 ResetConVar
   331 ;
   332 ; datapack.inc
   333 ; ------
   334 CreateDataPack
   335 WritePackCell
   336 WritePackFloat
   337 WritePackString
   338 ReadPackCell
   339 ReadPackFloat
   340 ReadPackString
   341 ResetPack
   342 GetPackPosition
   343 SetPackPosition
   344 IsPackReadable
   345 ;
   346 ; files.inc
   347 ; ------
   348 BuildPath
   349 OpenDirectory
   350 ReadDirEntry
   351 OpenFile
   352 DeleteFile
   353 ReadFileLine
   354 IsEndOfFile
   355 FileSeek
   356 FilePosition
   357 FileExists
   358 RenameFile
   359 DirExists
   360 FileSize
   361 RemoveDir
   362 WriteFileLine
   363 ;
   364 ; float.inc
   365 ; ------
   366 float
   367 FloatStr
   368 ;FloatMul
   369 ;FloatDiv
   370 ;FloatAdd
   371 ;FloatSub
   372 FloatFraction
   373 FloatRound
   374 ;FloatCompare
   375 SquareRoot
   376 Pow
   377 Exponential
   378 Logarithm
   379 Sine
   380 Cosine
   381 Tangent
   382 FloatAbs
   383 ArcTangent
   384 ArcCosine
   385 ArcSine
   386 ArcTangent2
   387 DegToRad
   388 RadToDeg
   389 ;
   390 ; handles.inc
   391 ; ------
   392 IsValidHandle
   393 CloseHandle
   394 CloneHandle
   395 ;
   396 ; helpers.inc
   397 ; ------
   398 FormatUserLogText
   399 ;
   400 ; geoip.inc
   401 ; ------
   402 GeoipCode2
   403 GeoipCode3
   404 GeoipCountry
   405 ;
   406 ; lang.inc
   407 ; ------
   408 LoadTranslations
   409 ;
   410 ; sourcemod.inc
   411 ; ------
   412 GetMaxClients
   413 GetClientCount
   414 GetClientName
   415 GetClientIP
   416 GetClientAuthString
   417 GetClientUserId
   418 IsPlayerConnected
   419 IsPlayerInGame
   420 IsPlayerAuthorized
   421 IsPlayerFakeClient
   422 GetClientInfo
   423 SetUserAdmin
   424 GetUserAdmin
   425 AddUserFlags
   426 RemoveUserFlags
   427 SetUserFlagBits
   428 GetUserFlagBits
   429 LogToGame
   430 LogMessage
   431 LogError
   432 ;
   433 ; string.inc
   434 ; ------
   435 strlen
   436 StrContains
   437 StrCompare
   438 StrEqual
   439 StrCopy
   440 Format
   441 FormatEx
   442 VFormat
   443 StringToInt
   444 IntToString
   445 StringToFloat
   446 FloatToString
   447 ;
   448 ; textparse.inc
   449 ; ------
   450 SMC_CreateParser
   451 SMC_ParseFile
   452 SMC_GetErrorString
   453 SMC_SetParseStart
   454 SMC_SetParseEnd
   455 SMC_SetReaders
   456 SMC_SetRawLine
   457 
   458 
   459 ; Forwards
   460 ; ======
   461 [Keywords 4]
   462 ;
   463 ; admin.inc
   464 ; ------
   465 OnRebuildAdminCache
   466 ;
   467 ; sourcemod.inc
   468 ; ------
   469 OnPluginStart
   470 AskPluginLoad
   471 OnPluginEnd
   472 OnPluginPauseChange
   473 OnClientConnect
   474 OnClientPutInServer
   475 OnClientDisconnect
   476 OnClientDisconnect_Post
   477 OnClientCommand
   478 OnClientSettingsChanged
   479 OnClientAuthorized
   480 
   481 
   482 ; Tags/types
   483 ; ======
   484 [Keywords 5]
   485 ;
   486 ; admin.inc
   487 ; ------
   488 AdminFlag
   489 OverrideType
   490 OverrideRule
   491 ImmunityType
   492 GroupId
   493 AdminId
   494 AdmAccessMode
   495 AdminCachePart
   496 ;
   497 ; console.inc
   498 ; ------
   499 OnConVarChanged
   500 ;
   501 ; core.inc
   502 ; ------
   503 Extension
   504 Result
   505 PlVers
   506 ;
   507 ; files.inc
   508 ; ------
   509 FileType
   510 PathType
   511 ;
   512 ; float.inc
   513 ; ------
   514 floatround_method
   515 ;
   516 ; handles.inc
   517 ; ------
   518 Handle
   519 ;
   520 ; sourcemod.inc
   521 ; ------
   522 Plugin
   523 ;
   524 ; textparse.inc
   525 ; ------
   526 SMCResult
   527 SMCError
   528 SMC_ParseStart
   529 SMC_ParseEnd
   530 SMC_NewSection
   531 SMC_KeyValue
   532 SMC_EndSection
   533 SMC_RawLine