beginCommand < endCommand > beginInstruction <% endInstruction %> beginVariable endVariable firstString " secondString firstSingleLineComment ' secondSingleLineComment beginFirstMultiLineComment endFirstMultiLineComment beginSecondMultiLineComment endSecondMultiLineComment functionDefinition ^\s*\w*(function|sub)\s+.* removeFromFunction function keywordsCaseSensitive recolourKeywordIfAlreadyColoured keywords if then else elseif select case for to step next each in do while until loop wend exit end function sub class property get let set byval byref const dim redim preserve as set with new public default private rem call execute eval on error goto resume option explicit erase randomize is mod and or not xor imp false true empty nothing null connect EOF movenext close Application ASPError Request Response Server Session Contents StaticObjects Remove RemoveAll Lock Unlock Application_OnStart Application_OnEnd ASPCode Number Source Category File Line Column Description ASPDescription Cookies Form QueryString ServerVariables TotalBytes Buffer CacheControl Charset CodePage ContentType Expires ExpiresAbsolute IsClientConnected LCID PICS Status AddHeader AppendToLog BinaryWrite Clear End Flush Redirect Write ScriptTimeout CreateObject Execute GetLastError HTMLEncode MapPath Transfer URLEncode StaticObjects SessionID Timeout