VBS ;.,:'"{}[]()?!@#$%^&*-+=|\/ comments strings keywords vbs numbers symbols functions VBS Comments String \' rem \" [^\"]* \" \"\" 'Anchor' 'Array' 'Asc' 'Atn' 'CBool' 'CByte' 'CCur' 'CDate' 'CDbl' 'Chr' 'CInt' 'CLng' 'Cos' 'CreateObject' 'CSng' 'CStr' 'Date' 'DateAdd' 'DateDiff' 'DatePart' 'DateSerial' 'DateValue' 'Day' 'Dictionary' 'Document' 'Element' 'Err' 'Exp' 'FileSystemObject ' 'Filter' 'Fix' 'Int' 'Form' 'FormatCurrency' 'FormatDateTime' 'FormatNumber' 'FormatPercent' 'GetObject' 'Hex' 'History' 'Hour' 'InputBox' 'InStr' 'InstrRev' 'IsArray' 'IsDate' 'IsEmpty' 'IsNull' 'IsNumeric' 'IsObject' 'Join' 'LBound' 'LCase' 'Left' 'Len' 'Link' 'LoadPicture' 'Location' 'Log' 'LTrim' 'RTrim' 'Trim' 'Mid' 'Minute' 'Month' 'MonthName' 'MsgBox' 'Navigator' 'Now' 'Oct' 'Replace' 'Right' 'Rnd' 'Round' 'ScriptEngine' 'ScriptEngineBuildVersion' 'ScriptEngineMajorVersion' 'ScriptEngineMinorVersion' 'Second' 'Sgn' 'Sin' 'Space' 'Split' 'Sqr' 'StrComp' 'String' 'StrReverse' 'Tan' 'Time' 'TextStream' 'TimeSerial' 'TimeValue' 'TypeName' 'UBound' 'UCase' 'VarType' 'Weekday' 'WeekDayName' 'Window' 'Year' 'And' 'ByRef' 'ByVal' 'Call' 'Case' 'Class' 'Const' 'Dim' 'Do' 'Each' 'Else' 'ElseIf' 'Empty' 'End' 'Eqv' 'Erase' 'Error' 'Exit' 'Explicit' 'False' 'For' 'Function' 'Get' 'If' 'Imp' 'In' 'Is' 'Let' 'Loop' 'Mod' 'Next' 'Not' 'Nothing' 'Null' 'On' 'Option' 'Or' 'Private' 'Property' 'Public' 'Randomize' 'ReDim' 'Resume' 'Select' 'Set' 'Step' 'Sub' 'Then' 'To' 'True' 'Until' 'Wend' 'While' 'Xor' [;.,:{}\[\]()!&@%^*-+=] [0-9][0-9]* [0-9A-F]+ [1-9][0-9]*\.[0-9]* [1-9][0-9]*{\.[0-9]+}|e{[\+\-]}|[0-9]+