| author | Scott Ehlert <ds@alliedmods.net> |
| Sun Jul 15 08:00:26 2007 +0000 (2007-07-15) | |
| changeset 1116 | 40cc5e9f0f1b |
| parent 1026 | b01fc03a2b6b |
| permissions | -rw-r--r-- |
| ds@476 | 1 |
/L20"SourcePawn" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = INC SP |
| ds@476 | 2 |
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
|
| ds@1026 | 3 |
/Regexp Type = Perl |
| ds@1026 | 4 |
/Function String = "^(?:(?:public|stock|native|forward)[ \t]+|(?:))(?:[\w\d_]+:|(?:))([\w\d_@]+)\([\w\d \t.,_:&='"\[\]{}]*\)"
|
| ds@1026 | 5 |
/Function String 1 = "^functag[ \t]+([\w\d_]+)[ \t]+(?:[\w\d_]+:|(?:))public\([\w\d \t.,_:&='"\[\]{}]*\)"
|
| ds@1026 | 6 |
/Function String 2 = "^funcenum[ \t]+([\w\d_]+)$" |
| ds@476 | 7 |
/Indent Strings = "{"
|
| ds@476 | 8 |
/Unindent Strings = "}" |
| ds@495 | 9 |
/Open Fold Strings = "{"
|
| ds@495 | 10 |
/Close Fold Strings = "}" |
| ds@476 | 11 |
/C1"Keywords" |
| ds@476 | 12 |
assert |
| ds@477 | 13 |
begin break |
| ds@476 | 14 |
case const continue |
| ds@476 | 15 |
decl default do |
| ds@476 | 16 |
else enum exit |
| ds@477 | 17 |
for forward funcenum functag |
| ds@476 | 18 |
if |
| ds@476 | 19 |
native new |
| ds@476 | 20 |
operator |
| ds@476 | 21 |
public |
| ds@476 | 22 |
return |
| ds@477 | 23 |
static stock struct switch |
| ds@476 | 24 |
while |
| ds@476 | 25 |
/C2"Directives" |
| ds@476 | 26 |
#assert #define #else #elseif #emit #endif #endinput #endscript #if #include #pragma #error #tryinclude #undef |
| ds@476 | 27 |
align |
| ds@476 | 28 |
ctrlchar |
| ds@476 | 29 |
defined dynamic |
| ds@476 | 30 |
library |
| ds@476 | 31 |
pack |
| ds@476 | 32 |
rational |
| ds@476 | 33 |
semicolon |
| ds@476 | 34 |
tabsize |
| ds@476 | 35 |
/C3"Operators" |
| ds@476 | 36 |
+ |
| ds@476 | 37 |
- |
| ds@476 | 38 |
= |
| ds@476 | 39 |
// / |
| ds@476 | 40 |
% |
| ds@476 | 41 |
& |
| ds@476 | 42 |
> |
| ds@476 | 43 |
< |
| ds@476 | 44 |
^ |
| ds@476 | 45 |
! |
| ds@476 | 46 |
| |
| ds@476 | 47 |
~ |
| ds@476 | 48 |
: |
| ds@476 | 49 |
? |
| ds@477 | 50 |
cellsof chars |
| ds@476 | 51 |
sizeof |
| ds@476 | 52 |
tagof |
| ds@476 | 53 |
/C4"Tags" |
| ds@1026 | 54 |
any |
| ds@476 | 55 |
bool |
| ds@476 | 56 |
Float Function |
| ds@476 | 57 |
Handle |
| ds@476 | 58 |
Plugin |
| ds@476 | 59 |
String |
| ds@476 | 60 |
/C5"Constants" |
| ds@495 | 61 |
__Pawn __version |
| ds@495 | 62 |
cellbits cellmax cellmin charbits charmax charmin |
| ds@495 | 63 |
debug |
| ds@477 | 64 |
myinfo |
| ds@495 | 65 |
ucharmax |
| ds@477 | 66 |
INVALID_HANDLE |
| ds@476 | 67 |
/C6"Stocks" |
| ds@495 | 68 |
# TODO |
| ds@476 | 69 |
/C7"Natives" |
| ds@495 | 70 |
# TODO |