ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
HFile_vbscript Class Reference
+ Inheritance diagram for HFile_vbscript:
+ Collaboration diagram for HFile_vbscript:

Public Member Functions

 HFile_vbscript ()
 donothing ($keywordin)
- Public Member Functions inherited from HFile
 HFile ()
 parse_file ($file)
 to_perl ($stub, $tofile=1)
 to_php ($stub, $tofile=1)
 _get_categories ()
 _dump_linkscripts ()
 _dump_perl_linkscripts ()
 _dump_perl_defaultscripts ()
 _dump_colours ()
 _dump_var ($variable, $name)
 _dump_array ($array, $name)
 _dump_perl_array ($array, $name)
 _dump_hash ($hash, $name)
 _dump_perl_hash ($hash, $name)

Detailed Description

Definition at line 6 of file HFile_vbscript.php.

Member Function Documentation

HFile_vbscript::donothing (   $keywordin)

Definition at line 469 of file HFile_vbscript.php.

{
return $keywordin;
}
HFile_vbscript::HFile_vbscript ( )

Definition at line 7 of file HFile_vbscript.php.

References HFile\HFile().

{
$this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// VBScript
/*************************************/
// Flags
$this->nocase = "0";
$this->notrim = "0";
$this->perl = "0";
// Colours
$this->colours = array("blue", "purple", "brown", "gray", "blue", "purple");
$this->quotecolour = "blue";
$this->blockcommentcolour = "green";
$this->linecommentcolour = "green";
// Indent Strings
$this->indent = array("Sub", "Private Sub", "Public Sub");
$this->unindent = array("End Sub");
// String characters and delimiters
$this->stringchars = array();
$this->delimiters = array(".", "(", ")", ",", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", " ", ">", " ");
$this->escchar = "";
// Comment settings
$this->linecommenton = array("'");
$this->blockcommenton = array("");
$this->blockcommentoff = array("");
// Keywords (keyword mapping to colour number)
$this->keywords = array(
"And" => "1",
"As" => "1",
"Call" => "1",
"Case" => "1",
"Class" => "1",
"Const" => "1",
"Dim" => "1",
"Do" => "1",
"Each" => "1",
"Else" => "1",
"ElseIf" => "1",
"Empty" => "1",
"End" => "1",
"Eqv" => "1",
"Erase" => "1",
"Error" => "1",
"Execute" => "1",
"Exit" => "1",
"Explicit" => "1",
"For" => "1",
"Function" => "1",
"Get" => "1",
"Goto" => "1",
"If" => "1",
"Imp" => "1",
"Is" => "1",
"Let" => "1",
"Loop" => "1",
"Mod" => "1",
"Next" => "1",
"New" => "1",
"Not" => "1",
"Nothing" => "1",
"Null" => "1",
"On" => "1",
"Option" => "1",
"Or" => "1",
"Private" => "1",
"Property" => "1",
"Public" => "1",
"Randomize" => "1",
"ReDim" => "1",
"Rem" => "1",
"Resume" => "1",
"Select" => "1",
"Set" => "1",
"Stop" => "1",
"Sub" => "1",
"Then" => "1",
"To" => "1",
"Until" => "1",
"Wend" => "1",
"While" => "1",
"With" => "1",
"Abs" => "2",
"Array" => "2",
"Asc" => "2",
"Atn" => "2",
"CBool" => "2",
"CByte" => "2",
"CCur" => "2",
"CDate" => "2",
"CDbl" => "2",
"Chr" => "2",
"CInt" => "2",
"CLng" => "2",
"Cos" => "2",
"CSng" => "2",
"CStr" => "2",
"Date" => "2",
"DateAddFunction" => "2",
"DateDiff" => "2",
"DatePart" => "2",
"DateSerial" => "2",
"DateValue" => "2",
"Day" => "2",
"Eval" => "2",
"Exp" => "2",
"Filter" => "2",
"Fix" => "2",
"FormatCurrency" => "2",
"FormatDateTime" => "2",
"FormatNumber" => "2",
"FormatPercent" => "2",
"GetObject" => "2",
"GetRef" => "2",
"Hex" => "2",
"Hour" => "2",
"InputBox" => "2",
"InStr" => "2",
"InStrRev" => "2",
"Int" => "2",
"IsArray" => "2",
"IsDate" => "2",
"IsEmpty" => "2",
"IsNull" => "2",
"IsNumeric" => "2",
"IsObject" => "2",
"Join" => "2",
"LBound" => "2",
"LCase" => "2",
"Left" => "2",
"Len" => "2",
"LoadPicture" => "2",
"Log" => "2",
"LTrim" => "2",
"Mid" => "2",
"Minute" => "2",
"Month" => "2",
"MonthName" => "2",
"MsgBox" => "2",
"Now" => "2",
"Oct" => "2",
"Replace" => "4",
"RGB" => "2",
"Right" => "2",
"Rnd" => "2",
"Round" => "2",
"RTrim" => "2",
"ScriptEngine" => "2",
"ScriptEngineBuildVersion" => "2",
"ScriptEngineMajorVersion" => "2",
"ScriptEngineMinorVersion" => "2",
"Second" => "2",
"Sgn" => "2",
"Sin" => "2",
"Space" => "2",
"Split" => "2",
"Sqr" => "2",
"StrComp" => "2",
"String" => "2",
"StrReverse" => "2",
"Tan" => "2",
"Time" => "2",
"Timer" => "2",
"TimeSerial" => "2",
"TimeValue" => "2",
"Trim" => "2",
"TypeName" => "2",
"UBound" => "2",
"UCase" => "2",
"VarType" => "2",
"Weekday" => "2",
"WeekdayName" => "2",
"Year" => "2",
"AccountDisabled" => "3",
"AccountExpirationDate" => "3",
"Application" => "3",
"Arguments" => "3",
"AtEndOfLine" => "3",
"AtEndOfStream" => "3",
"Attributes" => "3",
"AutoUnlockInterval" => "3",
"AvailableSpace" => "3",
"BadPasswordAttempts" => "3",
"Column" => "3",
"CompareMode" => "3",
"ComputerName" => "3",
"Count" => "3",
"DateCreated" => "3",
"DateLastAccessed" => "3",
"DateLastModified" => "3",
"Description" => "3",
"Drive" => "3",
"DriveLetter" => "3",
"DriveType" => "3",
"Drives" => "3",
"Environment" => "3",
"FileSystem" => "3",
"Files" => "3",
"FirstIndex" => "3",
"FreeSpace" => "3",
"FullName" => "3",
"Global" => "3",
"HelpContext" => "3",
"HelpFile" => "3",
"HomeDirDrive" => "3",
"HomeDirectory" => "3",
"HotKey" => "3",
"IconLocation" => "3",
"IgnoreCase" => "3",
"Interactive" => "3",
"IsAccountLocked" => "3",
"IsReady" => "3",
"IsRootFolder" => "3",
"Item" => "3",
"Key" => "3",
"LastLogin" => "3",
"LastLogoff" => "3",
"Length" => "3",
"Line" => "3",
"LockoutObservationInterval" => "3",
"LoginHours" => "3",
"LoginScript" => "3",
"LoginWorkstations" => "3",
"MaxBadPasswordsAllowed" => "3",
"MaxLogins" => "3",
"MaxPasswordAge" => "3",
"MaxStorage" => "3",
"MinPasswordAge" => "3",
"MinPasswordLength" => "3",
"Name" => "3",
"Number" => "3",
"ObjectSid" => "3",
"Parameters" => "3",
"ParentFolder" => "3",
"PasswordAge" => "3",
"PasswordExpirationDate" => "3",
"PasswordExpired" => "3",
"PasswordHistoryLength" => "3",
"Path" => "3",
"Pattern" => "3",
"PrimaryGroupID" => "3",
"Profile" => "3",
"Remove" => "3",
"RootFolder" => "3",
"ScriptFullName" => "3",
"ScriptName" => "3",
"SerialNumber" => "3",
"ShareName" => "3",
"ShortName" => "3",
"ShortPath" => "3",
"Size" => "3",
"Source" => "3",
"SpecialFolders" => "3",
"Subfolders" => "3",
"TargetPath" => "3",
"TotalSize" => "3",
"Type" => "3",
"UserDomain" => "3",
"UserFlags" => "3",
"UserName" => "3",
"Value" => "3",
"Version" => "3",
"VolumeName" => "3",
"WindowStyle" => "3",
"WorkingDirectory" => "3",
"Add" => "4",
"AddPrinterConnection" => "4",
"AddWindowsPrinterConnection" => "4",
"AppActivate" => "4",
"BuildPath" => "4",
"Clear" => "4",
"Close" => "4",
"ConnectObject" => "4",
"Copy" => "4",
"CopyFile" => "4",
"CopyFolder" => "4",
"CreateFolder" => "4",
"CreateObject" => "4",
"CreateShortcut" => "4",
"CreateTextFile" => "4",
"Delete" => "4",
"DeleteFile" => "4",
"DeleteFolder" => "4",
"DisconnectObject" => "4",
"DriveExists" => "4",
"Echo" => "4",
"EnumNetworkDrives" => "4",
"EnumPrinterConnections" => "4",
"Exists" => "4",
"ExpandEnvironmentStrings" => "4",
"FileExists" => "4",
"FolderExists" => "4",
"GetAbsolutePathName" => "4",
"GetBaseName" => "4",
"GetDrive" => "4",
"GetDriveName" => "4",
"GetExtensionName" => "4",
"GetFile" => "4",
"GetFileName" => "4",
"GetFolder" => "4",
"GetParentFolderName" => "4",
"GetResource" => "4",
"GetSpecialFolder" => "4",
"GetTempName" => "4",
"Items" => "4",
"Keys" => "4",
"LogEvent" => "4",
"MapNetworkDrive" => "4",
"Move" => "4",
"MoveFile" => "4",
"MoveFolder" => "4",
"OpenAsTextStream" => "4",
"OpenTextFile" => "4",
"Popup" => "4",
"Put" => "4",
"Quit" => "4",
"Raise" => "4",
"Read" => "4",
"ReadAll" => "4",
"ReadLine" => "4",
"RegDelete" => "4",
"RegRead" => "4",
"RegWrite" => "4",
"RemoveAll" => "4",
"RemoveNetworkDrive" => "4",
"RemovePrinterConnection" => "4",
"Run" => "4",
"Save" => "4",
"SendKeys" => "4",
"SetDefaultPrinter" => "4",
"Skip" => "4",
"SkipLine" => "4",
"Sleep" => "4",
"SetInfo" => "4",
"Test" => "4",
"Write" => "4",
"WriteBlankLines" => "4",
"WriteLine" => "4",
"Dictionary" => "5",
"Err" => "5",
"File" => "5",
"FileSystemObject" => "5",
"Folder" => "5",
"Match" => "5",
"RegExp" => "5",
"TextStream" => "5",
"Wscript" => "5",
"WshNetwork" => "5",
"WshShell" => "5",
"False" => "6",
"FALSE" => "6",
"True" => "6",
"TRUE" => "6",
"vbAbort" => "6",
"vbAbortRetryIgnore" => "6",
"vbApplicationModal" => "6",
"vbArray" => "6",
"vbBinaryCompare" => "6",
"vbBlack" => "6",
"vbBlue" => "6",
"vbBoolean" => "6",
"vbByte" => "6",
"vbCancel" => "6",
"vbCr" => "6",
"vbCritical" => "6",
"vbCrLf" => "6",
"vbCurrency" => "6",
"vbCyan" => "6",
"vbDataObject" => "6",
"vbDate" => "6",
"vbDecimal" => "6",
"vbDefaultButton1" => "6",
"vbDefaultButton2" => "6",
"vbDefaultButton3" => "6",
"vbDefaultButton4" => "6",
"vbDouble" => "6",
"vbEmpty" => "6",
"vbError" => "6",
"vbExclamation" => "6",
"vbFirstFourDays" => "6",
"vbFirstFullWeek" => "6",
"vbFirstJan1" => "6",
"vbFormFeed" => "6",
"vbFriday" => "6",
"vbGeneralDate" => "6",
"vbGreen" => "6",
"vbIgnore" => "6",
"vbInformation" => "6",
"vbInteger" => "6",
"vbLf" => "6",
"vbLong" => "6",
"vbLongDate" => "6",
"vbLongTime" => "6",
"vbMagenta" => "6",
"vbMonday" => "6",
"vbNewLine" => "6",
"vbNo" => "6",
"vbNull" => "6",
"vbNullChar" => "6",
"vbNullString" => "6",
"vbObject" => "6",
"vbObjectError" => "6",
"vbOK" => "6",
"vbOKCancel" => "6",
"vbOKOnly" => "6",
"vbQuestion" => "6",
"vbRed" => "6",
"vbRetry" => "6",
"vbRetryCancel" => "6",
"vbSaturday" => "6",
"vbShortDate" => "6",
"vbShortTime" => "6",
"vbSingle" => "6",
"vbString" => "6",
"vbSunday" => "6",
"vbSystemModal" => "6",
"vbTab" => "6",
"vbTextCompare" => "6",
"vbThursday" => "6",
"vbTuesday" => "6",
"vbUseSystem" => "6",
"vbUseSystemDayOfWeek" => "6",
"vbVariant" => "6",
"vbVerticalTab" => "6",
"vbWednesday" => "6",
"vbWhite" => "6",
"vbYellow" => "6",
"vbYes" => "6",
"vbYesNo" => "6",
"vbYesNoCancel" => "6");
// Special extensions
// Each category can specify a PHP function that returns an altered
// version of the keyword.
$this->linkscripts = array(
"1" => "donothing",
"2" => "donothing",
"4" => "donothing",
"3" => "donothing",
"5" => "donothing",
"6" => "donothing");
}

+ Here is the call graph for this function:


The documentation for this class was generated from the following file: