
[C/C++]
Prime= int void long char bool if  while do return static case switch new for extern unsigned code bit data signed short typedef struct float double else break default goto inline register  enum  union  const pragma  continue class public protected private defined virtual volatile
Second = include  endif if else warning  error elif define  defined ifdef ifndef undef pragma
Line Comment Start = //
Block Comment Start = /*
Block Comment End = */
Function String = %[a-zA-Z_]*)[~;]
Indent Strings = {
Unindent Strings = }
[ASM]						
Prime =  AREA  ORG  ENTRY  END  OPT  INCLUDE  GET DCB 	DCW  DCD  DCFS  DCFD LTORG  KEEP  IMPORT  EXPORT ASSERT  !  INFO  TTL  SUBT NOFP  RLIST  ALIGN  MACRO  MEND CODE32  CODE16  DATA SETL  SETA  SETS  EQU  *  RN  FN  CP  CN GBLA  GBLS  GBLL LCLA  LCLS  LCLL CODE  ABS  REL  BASED  COMDEF  COMMON  PIC HALFWORD  INTERWORK  NOINIT READONLY  READWRITE  REENTRANT 
Register = R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 CPSR SPSR PC
Block Comment Start = {
Block Comment End = }
Line Comment Start = //  @ ##  
						 


[VBScript]
Prime = Sub End Function If case while  WEnd loop do Then ElseIf Else Exit False True for Each Next ByVal ByRef InStr Private Public Null Select Case DIM ReDim



