[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  = 2byte  4byte  8byte  aent  alias  align  ascii  asciiz  asm0  bgnb  byte  comm  cpadd  cpload  cplocal  cprestore  cpreturn  cpsetup  data  double  dword  end  endb  endr  ent  err  extern  file  float  fmask  frame  globl  gjaldef  gjallive  gjrlive  gpword  half  lab  lcomm  livereg  loc  mask  nada  noalias  nop  option  origin  repeat  rdata  sdata  section  set  size  space  struct  text  type  verstamp  vreg  weakext  word
Register = R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 R31 LO HI 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
