tools/incparser/sourcepawn.key.template
author Scott Ehlert <ds@alliedmods.net>
Thu Feb 06 00:28:29 2014 -0600 (2014-02-06)
changeset 4227 85383b6a2eb4
parent 2765 ace14b1768dc
permissions -rw-r--r--
Update Linux dependency script to support getting Mac deps (no bug, r=dvander).
     1 [-COMMENT-:GLOBAL]
     2 # ===================================================================
     3 # "SourcePawn" LANGUAGE KEYWORD FILE FOR CRIMSON EDITOR
     4 # Created by David Anderson
     5 # ===================================================================
     6 
     7 [KEYWORDS0:GLOBAL]
     8 # Statements
     9 assert begin break case continue default defined do else enum exit for
    10 forward funcenum functag if native new decl operator return struct switch while
    11 
    12 [KEYWORDS1:GLOBAL]
    13 # Operators
    14 cellsof chars sizeof tagof
    15 
    16 # Predefined constants
    17 false true cellbits cellmax cellmin charbits charmax charmin myinfo INVALID_HANDLE
    18 __version NULL_VECTOR NULL_STRING
    19 
    20 # Predefined tag names
    21 bool Float Handle String
    22 
    23 [KEYWORDS2:GLOBAL]
    24 # Directives
    25  #assert #define #else #elseif #emit #endif #endinput #endscript #if #include
    26  #pragma #error #tryinclude #undef
    27 
    28 # Extra information for #pragma
    29 align ctrlchar dynamic library pack rational semicolon tabsize
    30  
    31 [KEYWORDS3:GLOBAL]
    32 # Others
    33 const public static stock
    34 
    35 [KEYWORDS4:GLOBAL]
    36 #defines
    37 $defines
    38 
    39 [KEYWORDS5:GLOBAL]
    40 #natives
    41 $natives
    42 #stocks
    43 $stocks
    44 
    45 [KEYWORDS6:GLOBAL]
    46 #structs
    47 $structs
    48 
    49 [KEYWORDS7:GLOBAL]
    50 #enums
    51 $enums
    52 
    53 [KEYWORDS8:GLOBAL]
    54 #enumtypes
    55 $enumtypes
    56 
    57 [KEYWORDS9:GLOBAL]
    58 #forwards
    59 $forwards
    60 #funcenums/#functags
    61 $funcenums
    62 $functags