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

Public Member Functions

 HFile_aspvbscript ()
 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 5 of file HFile_aspvbscript.php.

Member Function Documentation

HFile_aspvbscript::donothing (   $keywordin)

Definition at line 745 of file HFile_aspvbscript.php.

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

Definition at line 6 of file HFile_aspvbscript.php.

References HFile\HFile().

{
$this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// VBScript ActiveServerPages
/*************************************/
// Flags
$this->nocase = "1";
$this->notrim = "0";
$this->perl = "0";
// Colours
$this->colours = array("blue", "purple", "brown", "gray", "brown", "blue", "purple", "gray");
$this->quotecolour = "blue";
$this->blockcommentcolour = "green";
$this->linecommentcolour = "green";
// Indent Strings
$this->indent = array("Then");
$this->unindent = array("End", "Next", "End If", "End Select");
// 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(
"<A" => "1",
"</A>" => "1",
"<ABBR>" => "1",
"<ABBR" => "1",
"</ABBR>" => "1",
"<ABOVE>" => "1",
"<ACRONYM>" => "1",
"<ACRONYM" => "1",
"</ACRONYM>" => "1",
"<ADDRESS>" => "1",
"<ADDRESS" => "1",
"</ADDRESS>" => "1",
"<APPLET" => "1",
"</APPLET>" => "1",
"<ARRAY>" => "1",
"<AREA" => "1",
"</AREA" => "1",
"<B>" => "1",
"<B" => "1",
"</B>" => "1",
"<BASE" => "1",
"<BASEFONT" => "1",
"<BDO>" => "1",
"<BDO" => "1",
"</BDO>" => "1",
"<BGSOUND" => "1",
"<BIG>" => "1",
"<BIG" => "1",
"</BIG>" => "1",
"<BLINK>" => "1",
"</BLINK>" => "1",
"<BLOCKQUOTE>" => "1",
"<BLOCKQUOTE" => "1",
"</BLOCKQUOTE>" => "1",
"<BODY" => "1",
"<BODY>" => "1",
"</BODY>" => "1",
"<BOX>" => "1",
"<BR" => "1",
"<BR>" => "1",
"<BLINK" => "1",
"<BUTTON>" => "1",
"</BUTTON>" => "1",
"<CAPTION>" => "1",
"<CAPTION" => "1",
"</CAPTION>" => "1",
"<CENTER>" => "1",
"<CENTER" => "1",
"</CENTER>" => "1",
"<CITE>" => "1",
"<CITE" => "1",
"</CITE>" => "1",
"<CODE>" => "1",
"<CODE" => "1",
"</CODE>" => "1",
"<COL>" => "1",
"</COL>" => "1",
"<COLGROUP>" => "1",
"</COLGROUP>" => "1",
"<COMMENT>" => "1",
"</COMMENT>" => "1",
"<DD>" => "1",
"<DD" => "1",
"</DD>" => "1",
"<DEL>" => "1",
"<DEL" => "1",
"</DEL>" => "1",
"<DFN>" => "1",
"<DFN" => "1",
"</DFN>" => "1",
"<DIR>" => "1",
"<DIR" => "1",
"</DIR>" => "1",
"<DIV>" => "1",
"<DIV" => "1",
"</DIV>" => "1",
"<DL>" => "1",
"<DL" => "1",
"</DL>" => "1",
"<DT>" => "1",
"<DT" => "1",
"</DT>" => "1",
"<EM>" => "1",
"<EM" => "1",
"</EM>" => "1",
"<EMBED" => "1",
"<FIELDSET>" => "1",
"<FIELDSET" => "1",
"</FIELDSET>" => "1",
"<FIG>" => "1",
"<FONT" => "1",
"</FONT>" => "1",
"<FORM>" => "1",
"<FORM" => "1",
"</FORM>" => "1",
"<FRAME" => "1",
"<FRAMESET" => "1",
"</FRAMESET>" => "1",
"<H1>" => "1",
"<H1" => "1",
"</H1>" => "1",
"<H2>" => "1",
"<H2" => "1",
"</H2>" => "1",
"<H3>" => "1",
"<H3" => "1",
"</H3>" => "1",
"<H4>" => "1",
"<H4" => "1",
"</H4>" => "1",
"<H5>" => "1",
"<H5" => "1",
"</H5>" => "1",
"<H6>" => "1",
"<H6" => "1",
"</H6>" => "1",
"<HEAD>" => "1",
"<HEAD" => "1",
"</HEAD>" => "1",
"<HR>" => "1",
"<HR" => "1",
"<HTML>" => "1",
"<HTML" => "1",
"</HTML>" => "1",
"<I>" => "1",
"<I" => "1",
"</I>" => "1",
"<IFRAME>" => "1",
"</IFRAME>" => "1",
"<ILAYER>" => "1",
"</ILAYER>" => "1",
"<IMG" => "1",
"<INPUT>" => "1",
"<INPUT" => "1",
"<INS>" => "1",
"<INS" => "1",
"</INS>" => "1",
"<ISINDEX>" => "1",
"<ISINDEX" => "1",
"<KBD>" => "1",
"<KBD" => "1",
"</KBD>" => "1",
"<LABEL>" => "1",
"<LABEL" => "1",
"</LABEL>" => "1",
"<LAYER>" => "1",
"<LEGEND>" => "1",
"<LEGEND" => "1",
"</LEGEND>" => "1",
"<LI>" => "1",
"<LI" => "1",
"</LI>" => "1",
"<LINK" => "1",
"<LISTING>" => "1",
"</LISTING>" => "1",
"<MAP" => "1",
"</MAP>" => "1",
"<MARQUEE" => "1",
"</MARQUEE>" => "1",
"<MENU>" => "1",
"<MENU" => "1",
"</MENU>" => "1",
"<META" => "1",
"<MULTICOL>" => "1",
"</MULTICOL>" => "1",
"<NEXTID" => "1",
"<NOBR>" => "1",
"</NOBR>" => "1",
"<NOFRAMES>" => "1",
"</NOFRAMES>" => "1",
"<NOLAYER>" => "1",
"</NOLAYER>" => "1",
"<NOTE>" => "1",
"</NOTE>" => "1",
"<NOSCRIPT>" => "1",
"</NOSCRIPT>" => "1",
"<OBJECT>" => "1",
"<OBJECT" => "1",
"<OL>" => "1",
"<OL" => "1",
"</OL>" => "1",
"<OPTION>" => "1",
"<OPTION" => "1",
"<OPTGROUP>" => "1",
"<OPTGROUP" => "1",
"</OPTGROUP>" => "1",
"<P" => "1",
"<P>" => "1",
"</P>" => "1",
"<PARAM" => "1",
"<PRE>" => "1",
"<PRE" => "1",
"</PRE>" => "1",
"<Q>" => "1",
"<Q" => "1",
"</Q>" => "1",
"<QUOTE>" => "1",
"<RANGE>" => "1",
"<ROOT>" => "1",
"<S>" => "1",
"<S" => "1",
"</S>" => "1",
"<SAMP>" => "1",
"<SAMP" => "1",
"</SAMP>" => "1",
"<SCRIPT" => "1",
"<SCRIPT>" => "1",
"</SCRIPT>" => "1",
"<SELECT" => "1",
"</SELECT>" => "1",
"<SMALL>" => "1",
"<SMALL" => "1",
"</SMALL>" => "1",
"<SOUND" => "1",
"<SPACER>" => "1",
"<SPAN>" => "1",
"<SPAN" => "1",
"</SPAN>" => "1",
"<SQRT>" => "1",
"<STRIKE>" => "1",
"<STRIKE" => "1",
"</STRIKE>" => "1",
"<STRONG>" => "1",
"<STRONG" => "1",
"</STRONG>" => "1",
"<STYLE>" => "1",
"<STYLE" => "1",
"</STYLE>" => "1",
"<SUB>" => "1",
"<SUB" => "1",
"</SUB>" => "1",
"<SUP>" => "1",
"<SUP" => "1",
"</SUP>" => "1",
"<TABLE>" => "1",
"<TABLE" => "1",
"</TABLE>" => "1",
"<TBODY>" => "1",
"<TBODY" => "1",
"</TBODY>" => "1",
"<TD" => "1",
"<TD>" => "1",
"</TD>" => "1",
"<TEXT>" => "1",
"<TEXTAREA" => "1",
"<TEXTAREA>" => "1",
"</TEXTAREA>" => "1",
"<TFOOT>" => "1",
"<TFOOT" => "1",
"</TFOOT>" => "1",
"<TH" => "1",
"<TH>" => "1",
"</TH>" => "1",
"<THEAD>" => "1",
"<THEAD" => "1",
"</THEAD>" => "1",
"<TITLE>" => "1",
"</TITLE>" => "1",
"<TR" => "1",
"<TR>" => "1",
"</TR>" => "1",
"<TT>" => "1",
"</TT>" => "1",
"<TT" => "1",
"<U>" => "1",
"<U" => "1",
"</U>" => "1",
"<UL>" => "1",
"<UL" => "1",
"</UL>" => "1",
"<VAR>" => "1",
"</VAR>" => "1",
"<VAR" => "1",
"<WBR>" => "1",
"<XMP>" => "1",
"</XMP>" => "1",
"ABBR=" => "2",
"ACCEPT-CHARSET=" => "2",
"ACCEPT=" => "2",
"ACCESSKEY=" => "2",
"ACTION=" => "2",
"ALIGN=" => "2",
"ALINK=" => "2",
"ALT=" => "2",
"ARCHIVE=" => "2",
"AXIS=" => "2",
"BACKGROUND=" => "2",
"BEHAVIOR" => "2",
"BELOW" => "2",
"BGCOLOR=" => "2",
"BORDER=" => "2",
"CELLPADDING=" => "2",
"CELLSPACING=" => "2",
"CHAR=" => "2",
"CHAROFF=" => "2",
"CHARSET=" => "2",
"CHECKED" => "2",
"CITE=" => "2",
"CLASS=" => "2",
"CLASSID=" => "2",
"CLEAR=" => "2",
"CODE=" => "2",
"CODEBASE=" => "2",
"CODETYPE=" => "2",
"COLOR=" => "2",
"COLS=" => "2",
"COLSPAN=" => "2",
"COMPACT" => "2",
"CONTENT=" => "2",
"COORDS=" => "2",
"DATA=" => "2",
"DATETIME=" => "2",
"DECLARE" => "2",
"DEFER" => "2",
"DIR=" => "2",
"DISABLED" => "2",
"ENCTYPE=" => "2",
"FACE=" => "2",
"FOR=" => "2",
"FRAME=" => "2",
"FRAMEBORDER=" => "2",
"FRAMESPACING=" => "2",
"HEADERS=" => "2",
"HEIGHT=" => "2",
"HIDDEN=" => "2",
"HREF=" => "2",
"HREFLANG=" => "2",
"HSPACE=" => "2",
"HTTP-EQUIV=" => "2",
"ID=" => "2",
"ISMAP=" => "2",
"LABEL=" => "2",
"LANG=" => "2",
"LANGUAGE=" => "2",
"LINK=" => "2",
"LOOP=" => "2",
"LONGDESC=" => "2",
"MAILTO=" => "2",
"MARGINHEIGHT=" => "2",
"MARGINWIDTH=" => "2",
"MAXLENGTH=" => "2",
"MEDIA=" => "2",
"METHOD=" => "2",
"MULTIPLE" => "2",
"NAME=" => "2",
"NOHREF" => "2",
"NORESIZE" => "2",
"NOSHADE" => "2",
"OBJECT=" => "2",
"ONBLUR=" => "2",
"ONCHANGE=" => "2",
"ONFOCUS=" => "2",
"ONKEYDOWN=" => "2",
"ONKEYPRESS=" => "2",
"ONKEYUP=" => "2",
"ONLOAD=" => "2",
"ONRESET=" => "2",
"ONSELECT=" => "2",
"ONSUBMIT=" => "2",
"ONUNLOAD=" => "2",
"ONCLICK=" => "2",
"ONDBLCLICK=" => "2",
"ONMOUSEDOWN=" => "2",
"ONMOUSEMOVE=" => "2",
"ONMOUSEOUT=" => "2",
"ONMOUSEOVER=" => "2",
"ONMOUSEUP=" => "2",
"PROFILE=" => "2",
"PROMPT=" => "2",
"READONLY" => "2",
"REL=" => "2",
"REV=" => "2",
"ROWS=" => "2",
"ROWSPAN=" => "2",
"RULES=" => "2",
"SCHEME=" => "2",
"SCOPE=" => "2",
"SCROLLING=" => "2",
"SELECTED" => "2",
"SHAPE=" => "2",
"SIZE=" => "2",
"SPAN=" => "2",
"SRC=" => "2",
"STANDBY=" => "2",
"START=" => "2",
"STYLE=" => "2",
"SUMMARY=" => "2",
"TABINDEX=" => "2",
"TARGET=" => "2",
"TEXT=" => "2",
"TITLE=" => "2",
"TOPMARGIN=" => "2",
"TYPE=" => "2",
"URL=" => "2",
"USEMAP=" => "2",
"VALIGN=" => "2",
"VALUE=" => "2",
"VALUETYPE=" => "2",
"VERSION=" => "2",
"VLINK=" => "2",
"VSPACE=" => "2",
"WIDTH=" => "2",
"=" => "8",
"Abs" => "3",
"Array" => "3",
"Asc" => "3",
"Atn" => "3",
"Avg" => "3",
"CBool" => "3",
"CByte" => "3",
"CCur" => "3",
"CDate" => "3",
"CDbl" => "3",
"Chr" => "3",
"CInt" => "3",
"CLng" => "3",
"Cos" => "3",
"CSng" => "3",
"CStr" => "3",
"Date" => "3",
"DateAdd" => "3",
"DateDiff" => "3",
"DatePart" => "3",
"DateSerial" => "3",
"DateValue" => "3",
"Day" => "3",
"Eval" => "3",
"Exp" => "3",
"Filter" => "3",
"Fix" => "3",
"FormatCurrency" => "3",
"FormatDateTime" => "3",
"FormatNumber" => "3",
"FormatPercent" => "3",
"GetObject" => "3",
"GetRef" => "3",
"Hex" => "3",
"Hour" => "3",
"InputBox" => "3",
"InStr" => "3",
"InstrRev" => "3",
"Int" => "3",
"IsArray" => "3",
"IsDate" => "3",
"IsEmpty" => "3",
"IsNull" => "3",
"IsNumeric" => "3",
"IsObject" => "3",
"Join" => "3",
"LBound" => "3",
"LCase" => "3",
"Left" => "3",
"Len" => "3",
"LoadPicture" => "3",
"Log" => "3",
"LTrim" => "3",
"Mid" => "3",
"Minute" => "3",
"Month" => "3",
"MonthName" => "3",
"MsgBox" => "3",
"Now" => "3",
"Oct" => "3",
"Replace" => "3",
"RGB" => "3",
"Right" => "3",
"Rnd" => "3",
"Round" => "3",
"RTrim" => "3",
"ScriptEngine" => "3",
"ScriptEngineBuildVersion" => "3",
"ScriptEngineMajorVersion" => "3",
"ScriptEngineMinorVersion" => "3",
"Second" => "3",
"Sgn" => "3",
"Sin" => "3",
"Space" => "3",
"Split" => "3",
"Sqr" => "3",
"StrComp" => "3",
"String" => "3",
"StrReverse" => "3",
"Tan" => "3",
"Time" => "3",
"Timer" => "3",
"TimeSerial" => "3",
"TimeValue" => "3",
"Trim" => "3",
"TypeName" => "3",
"UBound" => "3",
"UCase" => "3",
"VarType" => "3",
"Weekday" => "3",
"WeekdayName" => "3",
"Year" => "3",
"Call" => "4",
"Case" => "4",
"Class" => "4",
"Const" => "4",
"Dim" => "4",
"Do" => "4",
"Else" => "4",
"ElseIf" => "4",
"End" => "4",
"Erase" => "4",
"Error" => "4",
"Execute" => "4",
"Exit" => "4",
"Explicit" => "4",
"For" => "4",
"ForEach" => "4",
"Function" => "4",
"Get" => "4",
"If" => "4",
"Let" => "4",
"Loop" => "4",
"Next" => "4",
"On" => "4",
"Option" => "4",
"Private" => "4",
"Property" => "4",
"Public" => "4",
"Set" => "4",
"Randomize" => "4",
"ReDim" => "4",
"Rem" => "4",
"Resume" => "4",
"Select" => "4",
"Sub" => "4",
"Then" => "4",
"Wend" => "4",
"While" => "4",
"With" => "4",
"Application" => "5",
"Dictionary" => "5",
"Err" => "5",
"FileSystemObject" => "5",
"Match" => "5",
"Matches" => "5",
"ObjectContext" => "5",
"RegExp" => "5",
"Request" => "5",
"Response" => "5",
"Scripting" => "5",
"Server" => "5",
"Session" => "5",
"Abandon" => "6",
"AddHeader" => "6",
"AppendToLog" => "6",
"BinaryRead" => "6",
"BinaryWrite" => "6",
"Buffer" => "6",
"CacheControl" => "6",
"Charset" => "6",
"Clear" => "6",
"ClientCertificate" => "6",
"Close" => "6",
"CodePage" => "6",
"Contents" => "6",
"ContentType" => "6",
"Cookies" => "6",
"CreateObject" => "6",
"Description" => "6",
"Expires" => "6",
"ExpiresAbsolute" => "6",
"Fields" => "6",
"FirstIndex" => "6",
"Flush" => "6",
"Form" => "6",
"Global" => "6",
"HelpContext" => "6",
"HelpFile" => "6",
"HTMLEncode" => "6",
"IgnoreCase" => "6",
"Initialize" => "6",
"IsClientConnected" => "6",
"LCID" => "6",
"Length" => "6",
"Lock" => "6",
"MapPath" => "6",
"Number" => "6",
"OnEnd" => "6",
"OnStart" => "6",
"OnTransactionCommit" => "6",
"OnTransactionAbort" => "6",
"Open" => "6",
"Pattern" => "6",
"Pics" => "6",
"QueryString" => "6",
"Raise" => "6",
"Redirect" => "6",
"ScriptTimeout" => "6",
"ServerVariables" => "6",
"SessionID" => "6",
"SetComplete" => "6",
"SetAbort" => "6",
"Source" => "6",
"StaticObjects" => "6",
"Status" => "6",
"Terminate" => "6",
"Test" => "6",
"Timeout" => "6",
"TotalBytes" => "6",
"Unlock" => "6",
"URLEncode" => "6",
"Value" => "6",
"Write" => "6",
"vbBlack" => "7",
"vbBlue" => "7",
"vbCyan" => "7",
"vbGreen" => "7",
"vbMagenta" => "7",
"vbRed" => "7",
"vbWhite" => "7",
"vbYellow" => "7",
"vbBinaryCompare" => "7",
"vbTextCompare" => "7",
"vbSunday" => "7",
"vbMonday" => "7",
"vbTuesday" => "7",
"vbWednesday" => "7",
"vbThursday" => "7",
"vbFriday" => "7",
"vbSaturday" => "7",
"vbUseSystem" => "7",
"vbUseSystemDayOfWeek" => "7",
"vbFirstJan1" => "7",
"vbFirstFourDays" => "7",
"vbFirstFullWeek" => "7",
"vbGeneralDate" => "7",
"vbLongDate" => "7",
"vbShortDate" => "7",
"vbLongTime" => "7",
"vbShortTime" => "7",
"vbObjectError" => "7",
"vbOKOnly" => "7",
"vbOKCancel" => "7",
"vbAbortRetryIgnore" => "7",
"vbYesNoCancel" => "7",
"vbYesNo" => "7",
"vbRetryCancel" => "7",
"vbCritical" => "7",
"vbQuestion" => "7",
"vbExclamation" => "7",
"vbInformation" => "7",
"vbDefaultButton1" => "7",
"vbDefaultButton2" => "7",
"vbDefaultButton3" => "7",
"vbDefaultButton4" => "7",
"vbApplicationModal" => "7",
"vbSystemModal" => "7",
"vbCr" => "7",
"vbCrLf" => "7",
"vbFormFeed" => "7",
"vbLf" => "7",
"vbNewLine" => "7",
"vbNullChar" => "7",
"vbNullString" => "7",
"vbTab" => "7",
"vbVerticalTab" => "7",
"vbUseDefault" => "7",
"vbTrue" => "7",
"vbFalse" => "7",
"And" => "8",
"Eqv" => "8",
"Imp" => "8",
"In" => "8",
"Is" => "8",
"Mod" => "8",
"Not" => "8",
"Or" => "8",
"Xor" => "8",
"+" => "8",
"//" => "8",
"/" => "8",
"\\" => "8",
"*" => "8",
"^" => "8",
"-" => "8",
"&" => "8");
// Special extensions
// Each category can specify a PHP function that returns an altered
// version of the keyword.
$this->linkscripts = array(
"1" => "donothing",
"2" => "donothing",
"8" => "donothing",
"3" => "donothing",
"4" => "donothing",
"5" => "donothing",
"6" => "donothing",
"7" => "donothing");
}

+ Here is the call graph for this function:


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