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

Public Member Functions

 HFile_clarion ()
 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_clarion.php.

Member Function Documentation

HFile_clarion::donothing (   $keywordin)

Definition at line 631 of file HFile_clarion.php.

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

Definition at line 6 of file HFile_clarion.php.

References HFile\HFile().

{
$this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// Clarion Plus
/*************************************/
// Flags
$this->nocase = "1";
$this->notrim = "0";
$this->perl = "0";
// Colours
$this->colours = array("blue", "purple", "gray", "brown", "blue", "purple", "gray", "brown");
$this->quotecolour = "blue";
$this->blockcommentcolour = "green";
$this->linecommentcolour = "green";
// Indent Strings
$this->indent = array("LOOP", "IF", "THEN", "OF", "ELSE");
$this->unindent = array("END", "UNTIL", "WHILE");
// String characters and delimiters
$this->stringchars = array("'");
$this->delimiters = array("~", "@", "%", "^", "*", "(", ")", "-", "+", "|", "\\", "/", "{", "}", "[", "]", ";", "\"", "'", ".", ",");
$this->escchar = "";
// Comment settings
$this->linecommenton = array("!");
$this->blockcommenton = array("OMIT");
$this->blockcommentoff = array("ENDOM");
// Keywords (keyword mapping to colour number)
$this->keywords = array(
"C" => "1",
"CODE" => "1",
"DATA" => "1",
"DLL" => "1",
"FUNCTION" => "1",
"MAP" => "1",
"MEMBER" => "1",
"MODULE" => "1",
"PASCAL" => "1",
"PROC" => "1",
"PROCEDURE" => "1",
"PROGRAM" => "1",
"RAW" => "1",
"ROUTINE" => "1",
"?" => "2",
"ASSERT" => "2",
"BEGIN" => "2",
"COMPILE" => "2",
"EJECT" => "2",
"EMBED" => "2",
"ENDEMBED" => "2",
"EQUATE" => "2",
"INCLUDE" => "2",
"ITEMIZE" => "2",
"OMIT" => "2",
"SECTION" => "2",
"SIZE" => "2",
"SUBTITLE" => "2",
"TITLE" => "2",
"_PROC" => "3",
"_PROC1" => "3",
"_PROC2" => "3",
"_PROC3" => "3",
"ANY" => "3",
"AUTO" => "3",
"BYTE" => "3",
"BFLOAT4" => "3",
"BFLOAT8" => "3",
"BINARY" => "3",
"BINDABLE" => "3",
"BLOB" => "3",
"BOOL" => "3",
"CLASS" => "3",
"CREATE" => "3",
"CSTRING" => "3",
"DATE" => "3",
"DECIMAL" => "3",
"DIM" => "3",
"DISPOSE" => "3",
"DRIVER" => "3",
"DUP" => "3",
"ENCRYPT" => "3",
"EXTERNAL" => "3",
"FILE" => "3",
"FILTER" => "3",
"FLOAT4" => "3",
"GROUP" => "3",
"INDEX" => "3",
"INNER" => "3",
"JOIN" => "3",
"KEY" => "3",
"LIKE" => "3",
"LONG" => "3",
"MEMO" => "3",
"NEW" => "3",
"NOCASE" => "3",
"OEM" => "3",
"OPT" => "3",
"ORDER" => "3",
"OVER" => "3",
"OWNER" => "3",
"PDECIMAL" => "3",
"PRE" => "3",
"PRIMARY" => "3",
"PRIVATE" => "3",
"PSTRING" => "3",
"PROJECT" => "3",
"PROTECTED" => "3",
"QUEUE" => "3",
"REAL" => "3",
"RECLAIM" => "3",
"RECORD" => "3",
"SHORT" => "3",
"SIGNED" => "3",
"SREAL" => "3",
"STATIC" => "3",
"STRING" => "3",
"TIME" => "3",
"THREAD" => "3",
"TYPE" => "3",
"USHORT" => "3",
"ULONG" => "3",
"UNSIGNED" => "3",
"VIEW" => "3",
"APPLICATION" => "4",
"ABSOLUTE" => "4",
"ABOVE" => "4",
"ALONE" => "4",
"ALRT" => "4",
"ANGLE" => "4",
"AT" => "4",
"AUTOSIZE" => "4",
"AVE" => "4",
"BELOW" => "4",
"BREAK" => "4",
"BOX" => "4",
"BUTTON" => "4",
"BEVEL" => "4",
"BOXED" => "4",
"CHECK" => "4",
"COMBO" => "4",
"CAP" => "4",
"CENTER" => "4",
"CENTERED" => "4",
"CLIP" => "4",
"CNT" => "4",
"COLOR" => "4",
"COLUMN" => "4",
"COMPATIBILITY" => "4",
"CURSOR" => "4",
"DETAIL" => "4",
"DEFAULT" => "4",
"DELAY" => "4",
"DISABLE" => "4",
"DOCK" => "4",
"DOCKED" => "4",
"DOCUMENT" => "4",
"DOUBLE" => "4",
"DRAGID" => "4",
"DROP" => "4",
"DROPID" => "4",
"DOWN" => "4",
"ELLIPSE" => "4",
"ENTRY" => "4",
"ENABLE" => "4",
"FOOTER" => "4",
"FORM" => "4",
"FILL" => "4",
"FIRST" => "4",
"FLAT" => "4",
"FONT" => "4",
"FORMAT" => "4",
"FROM" => "4",
"FULL" => "4",
"GRAY" => "4",
"GRID" => "4",
"HEADER" => "4",
"HIDE" => "4",
"HLP" => "4",
"HSCROLL" => "4",
"HVSCROLL" => "4",
"IMAGE" => "4",
"ITEM" => "4",
"ICON" => "4",
"ICONIZE" => "4",
"IMM" => "4",
"INS" => "4",
"LAST" => "4",
"LINE" => "4",
"LIST" => "4",
"LANDSCAPE" => "4",
"LEFT" => "4",
"LINEWIDTH" => "4",
"LINK" => "4",
"MENU" => "4",
"MENUBAR" => "4",
"MARK" => "4",
"MASK" => "4",
"MAX" => "4",
"MAXIMIZE" => "4",
"MDI" => "4",
"META" => "4",
"MIN" => "4",
"MODAL" => "4",
"MSG" => "4",
"MM" => "4",
"NOBAR" => "4",
"NOFRAME" => "4",
"NOMERGE" => "4",
"NOSHEET" => "4",
"OLE" => "4",
"OPTION" => "4",
"OVR" => "4",
"OPEN" => "4",
"PAGE" => "4",
"PANEL" => "4",
"PROMPT" => "4",
"PROGRESS" => "4",
"PAGEAFTER" => "4",
"PAGEBEFORE" => "4",
"PAGENO" => "4",
"PALETTE" => "4",
"PAPER" => "4",
"PASSWORD" => "4",
"PREVIEW" => "4",
"POINTS" => "4",
"RADIO" => "4",
"REGION" => "4",
"REPORT" => "4",
"RIGHT" => "4",
"RANGE" => "4",
"READONLY" => "4",
"REPEAT" => "4",
"REQ" => "4",
"RESIZE" => "4",
"ROUND" => "4",
"SHEET" => "4",
"SPIN" => "4",
"SCROLL" => "4",
"SEPARATOR" => "4",
"SINGLE" => "4",
"SPREAD" => "4",
"STATUS" => "4",
"STD" => "4",
"STEP" => "4",
"STRETCH" => "4",
"SUM" => "4",
"SYSTEM" => "4",
"TAB" => "4",
"TEXT" => "4",
"TOOLBAR" => "4",
"TALLY" => "4",
"TARGET" => "4",
"THOUS" => "4",
"TILED" => "4",
"TIMER" => "4",
"TIP" => "4",
"TOOLBOX" => "4",
"TRN" => "4",
"UP" => "4",
"UPR" => "4",
"USE" => "4",
"VBX" => "4",
"VALUE" => "4",
"VCR" => "4",
"VSCROLL" => "4",
"WALLPAPER" => "4",
"WITHNEXT" => "4",
"WITHPRIOR" => "4",
"WIZARD" => "4",
"WRAP" => "4",
"WINDOW" => "4",
"ZOOM" => "4",
"+" => "5",
"+=" => "5",
"-" => "5",
"-=" => "5",
"=" => "5",
"//" => "5",
"/" => "5",
"/=" => "5",
"*" => "5",
"*=" => "5",
"%" => "5",
"&" => "5",
"&=" => "5",
">" => "5",
">=" => "5",
"<" => "5",
"<=" => "5",
"~" => "5",
":=:" => "5",
"ACCEPT" => "5",
"BIND" => "5",
"BY" => "5",
"CASE" => "5",
"CYCLE" => "5",
"CLEAR" => "5",
"DO" => "5",
"ELSE" => "5",
"ELSIF" => "5",
"END" => "5",
"EXECUTE" => "5",
"EXIT" => "5",
"EVALUATE" => "5",
"GOTO" => "5",
"IF" => "5",
"LOOP" => "5",
"MATCH" => "5",
"OF" => "5",
"OR" => "5",
"OROF" => "5",
"POPBIND" => "5",
"RETURN" => "5",
"THEN" => "5",
"TIMES" => "5",
"TO" => "5",
"UNTIL" => "5",
"UNBIND" => "5",
"WHILE" => "5",
"ABS" => "6",
"ACCEPTED" => "6",
"ACOS" => "6",
"ADD" => "6",
"ADDRESS" => "6",
"AGE" => "6",
"ALERT" => "6",
"ALIAS" => "6",
"ALL" => "6",
"APPEND" => "6",
"ARC" => "6",
"ASIN" => "6",
"ASK" => "6",
"ATAN" => "6",
"BAND" => "6",
"BEEP" => "7",
"BLANK" => "6",
"BOF" => "6",
"BOR" => "6",
"BSHIFT" => "6",
"BUILD" => "6",
"BUFFER" => "6",
"BXOR" => "6",
"BYTES" => "6",
"CALL" => "6",
"CHAIN" => "6",
"CHANGE" => "6",
"CHANGES" => "6",
"CHOICE" => "6",
"CHOOSE" => "6",
"CHORD" => "6",
"CHR" => "6",
"CLIPBOARD" => "6",
"CLOCK" => "6",
"CLOSE" => "6",
"COL" => "6",
"COLORDIALOG" => "6",
"COMMAND" => "6",
"COMMIT" => "6",
"CONTENTS" => "6",
"CONVERTANSITOOEM" => "6",
"CONVERTOEMTOANSI" => "6",
"COPY" => "6",
"COS" => "6",
"DAY" => "6",
"DEFORMAT" => "6",
"DELETE" => "6",
"DESTROY" => "6",
"DIRECTORY" => "6",
"DISPLAY" => "6",
"DRAGIT" => "6",
"DROPIT" => "6",
"DUPLICATE" => "6",
"EMPTY" => "6",
"ENDPAGE" => "6",
"EOF" => "6",
"ERASE" => "6",
"ERROR" => "6",
"ERRORCODE" => "6",
"ERRORFILE" => "6",
"EVENT" => "6",
"EXISTS" => "6",
"FIELD" => "6",
"FILEDIALOG" => "6",
"FILEERROR" => "6",
"FILEERRORCODE" => "6",
"FIRSTFIELD" => "6",
"FLUSH" => "6",
"FOCUS" => "6",
"FONTDIALOG" => "6",
"FREE" => "6",
"GET" => "6",
"GETFONT" => "6",
"GETINI" => "6",
"GETPOSITION" => "6",
"HALT" => "6",
"HELP" => "6",
"HOLD" => "6",
"IDLE" => "6",
"INCOMPLETE" => "6",
"INLIST" => "6",
"INRANGE" => "6",
"INSTRING" => "6",
"INT" => "6",
"ISALPHA" => "6",
"ISLOWER" => "6",
"ISSTRING" => "6",
"ISUPPER" => "6",
"KEYBOARD" => "6",
"KEYCHAR" => "6",
"KEYCODE" => "6",
"KEYSTATE" => "6",
"LASTFIELD" => "6",
"LEN" => "6",
"LOCALE" => "6",
"LOCK" => "6",
"LOCKTHREAD" => "6",
"LOG10" => "6",
"LOGE" => "6",
"LOGOUT" => "6",
"LONGPATH" => "6",
"LOWER" => "6",
"MAXIMUM" => "6",
"MESSAGE" => "6",
"MONTH" => "6",
"MOUSEX" => "6",
"MOUSEY" => "6",
"NAME" => "6",
"NEXT" => "6",
"NOMEMO" => "6",
"NULL" => "6",
"NUMERIC" => "6",
"OMITTED" => "6",
"OUT" => "6",
"PACK" => "6",
"PATH" => "6",
"PEEK" => "6",
"PENCOLOR" => "6",
"PENSTYLE" => "6",
"PENWIDTH" => "6",
"PIE" => "6",
"POINTER" => "6",
"POKE" => "6",
"POLYGON" => "6",
"POPUP" => "6",
"POST" => "6",
"PRESS" => "6",
"PRESSKEY" => "6",
"PREVIOUS" => "6",
"PRINT" => "6",
"PRINTERDIALOG" => "6",
"PUT" => "6",
"PUTINI" => "6",
"RANDOM" => "6",
"RECORDS" => "6",
"REGISTER" => "6",
"REGISTEREVENT" => "6",
"REGET" => "6",
"REJECTCODE" => "6",
"RELEASE" => "6",
"REMOVE" => "6",
"RENAME" => "6",
"RESET" => "6",
"ROLLBACK" => "6",
"ROUNDBOX" => "6",
"RUN" => "6",
"RUNCODE" => "6",
"SELECT" => "6",
"SELECTED" => "6",
"SEND" => "6",
"SET3DLOOK" => "6",
"SET" => "6",
"SETCLOCK" => "6",
"SETCURSOR" => "6",
"SETCOMMAND" => "6",
"SETCLIPBOARD" => "6",
"SETDROPID" => "6",
"SETFONT" => "6",
"SETKEYCHAR" => "6",
"SETKEYCODE" => "6",
"SETNONULL" => "6",
"SETNULL" => "6",
"SETPATH" => "6",
"SETPENCOLOR" => "6",
"SETPENSTYLE" => "6",
"SETPENWIDTH" => "6",
"SETPOSITION" => "6",
"SETPROPERTY" => "6",
"SETTARGET" => "6",
"SETTODAY" => "6",
"SHORTNAME" => "6",
"SHORTPATH" => "6",
"SHOW" => "6",
"SHUTDOWN" => "6",
"SIN" => "6",
"SKIP" => "6",
"SORT" => "6",
"SQRT" => "6",
"START" => "6",
"STOP" => "6",
"STREAM" => "6",
"TAN" => "6",
"THREADLOCKED" => "6",
"TODAY" => "6",
"UNHIDE" => "6",
"UNLOAD" => "6",
"UNLOCK" => "6",
"UNLOCKTHREAD" => "6",
"UNREGISTER" => "6",
"UNREGISTEREVENT" => "6",
"UPDATE" => "6",
"UPPER" => "6",
"VAL" => "6",
"WATCH" => "6",
"WHAT" => "6",
"WHERE" => "6",
"WHO" => "6",
"YEAR" => "6",
"YIELD" => "6",
"DDEACKNOWLEDGE" => "7",
"DDEAPP" => "7",
"DDECHANNEL" => "7",
"DDECLIENT" => "7",
"DDECLOSE" => "7",
"DDEEXECUTE" => "7",
"DDEITEM" => "7",
"DDEPOKE" => "7",
"DDEQUERRY" => "7",
"DDEREAD" => "7",
"DDESERVER" => "7",
"DDETOPIC" => "7",
"DDEVALUE" => "7",
"DDEWRITE" => "7",
"OLEDIRECTORY" => "7",
"OCXGETPARAM" => "7",
"OCXGETPARAMCOUNT" => "7",
"OCXLOADIMAGE" => "7",
"OCXREGISTEREVENTPROC" => "7",
"OCXREGISTERPROPCHANGE" => "7",
"OCXREGISTERPROPEDIT" => "7",
"OCXSETPARAM" => "7",
"OCXSETPARAMOCXEVENT" => "7",
"OCXUNREGISTERPROPCHANGE" => "7",
"OCXUNREGISTERPROPEDIT" => "7",
"OCXUNREGISTEREVENTPROC" => "7",
"FALSE" => "8",
"PARENT" => "8",
"SELF" => "8",
"TRUE" => "8",
"VIRTUAL" => "8",
"**" => "8",
"&A" => "8",
"&B" => "8",
"&C" => "8",
"&D" => "8",
"&E" => "8",
"&F" => "8",
"&G" => "8",
"&H" => "8",
"&I" => "8",
"&J" => "8",
"&K" => "8",
"&L" => "8",
"&M" => "8",
"&N" => "8",
"&O" => "8",
"&P" => "8",
"&Q" => "8",
"&R" => "8",
"&S" => "8",
"&T" => "8",
"&U" => "8",
"&V" => "8",
"&W" => "8",
"&X" => "8",
"&Y" => "8",
"&Z" => "8",
"BEEP:" => "8",
"BUTTON:" => "8",
"COLOR:" => "8",
"CREATE:" => "8",
"CURSOR:" => "8",
"DDE:" => "8",
"EVENT:" => "8",
"ff_:" => "8",
"FILE:" => "8",
"FONT:" => "8",
"ICON:" => "8",
"LISTZONE:" => "8",
"PEN:" => "8",
"PROP:" => "8",
"PROPLIST:" => "8",
"PROPPRINT:" => "8",
"REJECT:" => "8",
"STD:" => "8",
"VBXEVENT:" => "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",
"3" => "donothing",
"4" => "donothing",
"5" => "donothing",
"6" => "donothing",
"7" => "donothing",
"8" => "donothing");
}

+ Here is the call graph for this function:


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