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

Public Member Functions

 HFile_foxpro ()
 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_foxpro.php.

Member Function Documentation

HFile_foxpro::donothing (   $keywordin)

Definition at line 593 of file HFile_foxpro.php.

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

Definition at line 6 of file HFile_foxpro.php.

References HFile\HFile().

{
$this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// FoxPro
/*************************************/
// Flags
$this->nocase = "1";
$this->notrim = "0";
$this->perl = "0";
// Colours
$this->colours = array("blue", "gray", "purple");
$this->quotecolour = "blue";
$this->blockcommentcolour = "green";
$this->linecommentcolour = "green";
// Indent Strings
$this->indent = array();
$this->unindent = array();
// 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(
"ACCEPT" => "1",
"ACTIVATE" => "1",
"ALTERNATIVE" => "1",
"AMERICAN" => "1",
"AND" => "3",
"ANSI" => "1",
"APPEND" => "1",
"ARRAY" => "1",
"AUTOSAVE" => "1",
"AVERAGE" => "1",
"BAR" => "2",
"BELL" => "1",
"BLANK" => "1",
"BLICK" => "1",
"BLOCKSIZE" => "1",
"BOX" => "1",
"BORDER" => "1",
"BROWSE" => "1",
"BRSTATUS" => "1",
"BUILD" => "1",
"EXE" => "1",
"PROJECT" => "1",
"CALCULATE" => "1",
"CALL" => "1",
"CANCEL" => "1",
"CARRY" => "1",
"CASE" => "1",
"CENTURY" => "1",
"CHANGE" => "1",
"CLEAR" => "1",
"CLOCK" => "1",
"CLOSE" => "1",
"COLLATE" => "1",
"COLOR" => "1",
"COMMAND" => "1",
"COMPILE" => "1",
"COMPATABLE" => "1",
"CONFIRM" => "1",
"CONSOLE" => "1",
"CONTINUE" => "1",
"COPY" => "1",
"COUNT" => "1",
"CPCOMPILE" => "1",
"CPDIALOG" => "1",
"CREATE" => "1",
"CURRENCY" => "1",
"CURSOR" => "1",
"DATABASES" => "1",
"DATE" => "2",
"DEACTIVATE" => "1",
"DEBUG" => "1",
"DECIMALS" => "1",
"DECLARE" => "1",
"DEFAULT" => "1",
"DEFINE" => "1",
"DELETE" => "1",
"DELETED" => "2",
"DELIMITERS" => "1",
"DEVELOPMENT" => "1",
"DEVICE" => "1",
"DIMENSION" => "1",
"DIR" => "1",
"DIRECTORY" => "1",
"DISPLAY" => "1",
"DO" => "1",
"DOHISTORY" => "1",
"ECHO" => "1",
"EDIT" => "1",
"EJECT" => "1",
"ELSE" => "1",
"ENDCASE" => "1",
"ENDDO" => "1",
"ENDFOR" => "1",
"ENDSCAN" => "1",
"ENDTEXT" => "1",
"ENDIF" => "1",
"ENDPRINTJOB" => "1",
"ERASE" => "1",
"ERROR" => "2",
"ESCAPE" => "1",
"EXACT" => "1",
"EXCLUSIVE" => "1",
"EXIT" => "1",
"EXPORT" => "1",
"EXTENDED" => "1",
"EXTERNAL" => "1",
"FIELDS" => "1",
"FILES" => "1",
"FILER" => "1",
"FILL" => "1",
"FILTER" => "2",
"FIND" => "1",
"FIXED" => "1",
"FORMAT" => "1",
"FLUSH" => "1",
"FOR" => "2",
"FROM" => "1",
"FULLPATH" => "2",
"FUNCTION" => "1",
"GATHER" => "1",
"GENERAL" => "1",
"GET" => "1",
"GETS" => "1",
"GETEXPR" => "1",
"GO" => "1",
"GOTO" => "1",
"HEADINGS" => "1",
"HELP" => "1",
"HELPFILTER" => "1",
"HIDE" => "1",
"HOURS" => "1",
"IF" => "1",
"IMPORT" => "1",
"INDEX" => "1",
"INDEXES" => "1",
"INPUT" => "1",
"INSERT" => "1",
"INTENSITY" => "1",
"JOIN" => "1",
"KEY" => "2",
"KEYBOARD" => "1",
"KEYCOMP" => "1",
"LABEL" => "1",
"LIBRARY" => "1",
"LIST" => "1",
"LOAD" => "1",
"LOCATE" => "1",
"LOCK" => "2",
"LOGERRORS" => "1",
"MACKEY" => "1",
"MACRO" => "1",
"MARGIN" => "1",
"MARK" => "1",
"MEMO" => "1",
"MEMOWIDTH" => "1",
"MENU" => "2",
"MESSAGE" => "2",
"MODIFY" => "1",
"MODULE" => "1",
"MOUSE" => "1",
"MOVE" => "1",
"MULTILOCKS" => "1",
"NEAR" => "1",
"NOCPTRANS" => "1",
"NORMALIZE" => "1",
"NOTE" => "1",
"NOTIFY" => "1",
"OBJECT" => "1",
"ODOMETER" => "1",
"OFF" => "1",
"ON" => "2",
"OPTIMIZE" => "1",
"ORDER" => "2",
"OTHERWISE" => "1",
"PAD" => "2",
"PAGE" => "1",
"PALETTE" => "1",
"PARAMETERS" => "2",
"PATH" => "1",
"PDSETUP" => "1",
"PICTURE" => "1",
"PLAY" => "1",
"POINT" => "1",
"POP" => "1",
"POPUP" => "2",
"PRINTER" => "1",
"PRINTJOB" => "1",
"PRIVATE" => "1",
"PROCEDURE" => "1",
"PROMPT" => "2",
"PUBLIC" => "1",
"PUSH" => "1",
"QUERY" => "1",
"READ" => "1",
"READBORDER" => "1",
"READERROR" => "1",
"RECALL" => "1",
"REGIONAL" => "1",
"REINDEX" => "1",
"RELEASE" => "1",
"RENAME" => "1",
"REPLACE" => "1",
"REPORT" => "1",
"RESTORE" => "1",
"RESUME" => "1",
"RETRY" => "1",
"RETURN" => "1",
"REFRESH" => "1",
"RELATION" => "2",
"REPROCESS" => "1",
"RESOURCE" => "1",
"RUN" => "1",
"SAFETY" => "1",
"SAVE" => "1",
"SAY" => "1",
"SCAN" => "1",
"SCATTER" => "1",
"SCHEME" => "2",
"SCOREBOARD" => "1",
"SCREEN" => "1",
"SEEK" => "2",
"SELECT" => "2",
"SELECTION" => "1",
"SEPERATOR" => "1",
"SET" => "2",
"SHADOWS" => "1",
"SHOW" => "1",
"SHUTDOWN" => "1",
"SIZE" => "2",
"SKIP" => "1",
"SORT" => "1",
"STATUS" => "1",
"STICKY" => "1",
"STEP" => "1",
"STORE" => "1",
"STRUCTURE" => "1",
"SUM" => "1",
"SUSPEND" => "1",
"SYSMENU" => "1",
"SQL" => "1",
"TABLE" => "1",
"TAG" => "2",
"TALK" => "1",
"TEXTMERGE" => "1",
"TEXT" => "1",
"TO" => "1",
"TOPIC" => "1",
"TOTAL" => "1",
"TRBETWEEN" => "1",
"TYPE" => "2",
"TYPEAHEAD" => "1",
"UDFPARAMS" => "1",
"UNIQUE" => "1",
"UNLOCK" => "1",
"UPDATE" => "1",
"USE" => "1",
"VIEW" => "1",
"WAIT" => "1",
"WHILE" => "1",
"WINDOW" => "1",
"WITH" => "1",
"ZAP" => "1",
"ZOOM" => "1",
"ABS" => "2",
"ACOPY" => "2",
"ACOS" => "2",
"ADEL" => "2",
"ADIR" => "2",
"AELEMENT" => "2",
"AFIELDS" => "2",
"AFONT" => "2",
"AINS" => "2",
"ALEN" => "2",
"ALIAS" => "2",
"ALLTRIM" => "2",
"ANSITOOEM" => "2",
"ASC" => "2",
"ASCAN" => "2",
"ASIN" => "2",
"ASORT" => "2",
"ASUBSCRIPT" => "2",
"AT" => "2",
"ATAN" => "2",
"ATC" => "2",
"ATCLINE" => "2",
"ATLINE" => "2",
"ATN2" => "2",
"BETWEEN" => "2",
"BOF" => "2",
"CAPSLOCK" => "2",
"CDOW" => "2",
"CDX" => "2",
"CEILING" => "2",
"CHR" => "2",
"CHRSAW" => "2",
"CHRTRAN" => "2",
"CMONTH" => "2",
"CNTBAR" => "2",
"CNTPAD" => "2",
"COL" => "2",
"COS" => "2",
"CPCONVERT" => "2",
"CPCURRENT" => "2",
"CPDBF" => "2",
"CTOD" => "2",
"CURDIR" => "2",
"DAY" => "2",
"DBF" => "2",
"DDE" => "2",
"DDEAbortTrans" => "2",
"DDEAdvise" => "2",
"DDEEnabled" => "2",
"DDEExecute" => "2",
"DDEInitiate" => "2",
"DDELastError" => "2",
"DDEPoke" => "2",
"DDERequest" => "2",
"DDESetOption" => "2",
"DDESetService" => "2",
"DDESetTopic" => "2",
"DDETerminate" => "2",
"DESCENDING" => "2",
"DIFFERENCE" => "2",
"DISKSPACE" => "2",
"DMY" => "2",
"DOW" => "2",
"DTOC" => "2",
"DTOR" => "2",
"DTOS" => "2",
"EMPTY" => "2",
"EOF" => "2",
"EVALUATE" => "2",
"EXP" => "2",
"FCHSIZE" => "2",
"FCLOSE" => "2",
"FCOUNT" => "2",
"FCREATE" => "2",
"FEOF" => "2",
"FERROR" => "2",
"FFLUSH" => "2",
"FGETS" => "2",
"FIELD" => "2",
"FILE" => "2",
"FKLABEL" => "2",
"FKMAX" => "2",
"FLOCK" => "2",
"FLOOR" => "2",
"FONTMETRIC" => "2",
"FOPEN" => "2",
"FOUND" => "2",
"FPUTS" => "2",
"FREAD" => "2",
"FSEEK" => "2",
"FSIZE" => "2",
"FV" => "2",
"FWRITE" => "2",
"GETBAR" => "2",
"GETDIR" => "2",
"GETENV" => "2",
"GETFILE" => "2",
"GETFONT" => "2",
"GETPAD" => "2",
"GOMONTH" => "2",
"HEADER" => "2",
"HOME" => "2",
"IDXCOLLATE" => "2",
"IIF" => "2",
"INKEY" => "2",
"INLIST" => "2",
"INSMODE" => "2",
"INT" => "2",
"ISALPHA" => "2",
"ISBLANK" => "2",
"ISCOLOR" => "2",
"ISDIGIT" => "2",
"ISLOWER" => "2",
"ISREADONLY" => "2",
"ISUPPER" => "2",
"KEYMATCH" => "2",
"LASTKEY" => "2",
"LEFT" => "2",
"LEN" => "2",
"LIKE" => "2",
"LINENO" => "2",
"LOCFILE" => "2",
"LOG" => "2",
"LOG10" => "2",
"LOOKUP" => "2",
"LOWER" => "2",
"LTRIM" => "2",
"LUPDATE" => "2",
"MAX" => "2",
"MCOL" => "2",
"MDOWN" => "2",
"MDX" => "2",
"MDY" => "2",
"MEMLINES" => "2",
"MEMORY" => "2",
"MIN" => "2",
"MLINE" => "2",
"MOD" => "2",
"MONTH" => "2",
"MRKBAR" => "2",
"MRKPAD" => "2",
"MROW(" => "2",
"MWINDOW" => "2",
"NDX" => "2",
"NUMLOCK" => "2",
"OBJNUM" => "2",
"OBJVAR" => "2",
"OCCURS" => "2",
"OEMTOANSI" => "2",
"OS" => "2",
"PACK" => "2",
"PADC" => "2",
"PADL" => "2",
"PADR" => "2",
"PAYMENT" => "2",
"PCOL" => "2",
"PI" => "2",
"PRINTSTATUS" => "2",
"PRMBAR" => "2",
"PRMPAD" => "2",
"PROGRAM" => "2",
"PROPER" => "2",
"PROW" => "2",
"PRTINFO�PUTFILE" => "2",
"PV" => "2",
"QUIT" => "2",
"RAND" => "2",
"RAT" => "2",
"RATLINE" => "2",
"RDLEVEL" => "2",
"READKEY" => "2",
"RECCOUNT" => "2",
"RECNO" => "2",
"RECSIZE" => "2",
"REPLICATE" => "2",
"RGBSCHEME" => "2",
"RIGHT" => "2",
"RLOCK" => "2",
"ROUND" => "2",
"ROW" => "2",
"RTOD" => "2",
"RTRIM" => "2",
"SCOLS" => "2",
"SCROLL" => "2",
"SECONDS" => "2",
"SIGN" => "2",
"SIN" => "2",
"SKPBAR" => "2",
"SKPPAD" => "2",
"SOUNDEX" => "2",
"SPACE" => "2",
"SQRT" => "2",
"SROWS" => "2",
"STR" => "2",
"STRTRAN" => "2",
"STUFF" => "2",
"SUBSTR" => "2",
"SYS" => "2",
"SYS(0)" => "2",
"SYS(1)" => "2",
"SYS(2)" => "2",
"SYS(3)" => "2",
"SYS(5)" => "2",
"SYS(6)" => "2",
"SYS(7)" => "2",
"SYS(9)" => "2",
"SYS(10)" => "2",
"SYS(11)" => "2",
"SYS(12)" => "2",
"SYS(13)" => "2",
"SYS(14)" => "2",
"SYS(15)" => "2",
"SYS(16)" => "2",
"SYS(17)" => "2",
"SYS(18)" => "2",
"SYS(20)" => "2",
"SYS(21)" => "2",
"SYS(22)" => "2",
"SYS(23)" => "2",
"SYS(24)" => "2",
"SYS(100)" => "2",
"SYS(101)" => "2",
"SYS(102)" => "2",
"SYS(103)" => "2",
"SYS(1001)" => "2",
"SYS(1016)" => "2",
"SYS(1037)" => "2",
"SYS(2000)" => "2",
"SYS(2001)" => "2",
"SYS(2002)" => "2",
"SYS(2003)" => "2",
"SYS(2004)" => "2",
"SYS(2005)" => "2",
"SYS(2006)" => "2",
"SYS(2007)" => "2",
"SYS(2008)" => "2",
"SYS(2009)" => "2",
"SYS(2010)" => "2",
"SYS(2011)" => "2",
"SYS(2012)" => "2",
"SYS(2013)" => "2",
"SYS(2014)" => "2",
"SYS(2015)" => "2",
"SYS(2016)" => "2",
"SYS(2017)" => "2",
"SYS(2018)" => "2",
"SYS(2019)" => "2",
"SYS(2020)" => "2",
"SYS(2021)" => "2",
"SYS(2022)" => "2",
"SYS(2023)" => "2",
"SYSMETRIC(" => "2",
"TAN" => "2",
"TARGET" => "2",
"TIME" => "2",
"TRANSFORM" => "2",
"TRIM" => "2",
"TXTWIDTH" => "2",
"UPDATED" => "2",
"UPPER" => "2",
"USED" => "2",
"VAL" => "2",
"VALID" => "2",
"VARREAD" => "2",
"VERSION" => "2",
"WBORDER" => "2",
"WCHILD" => "2",
"WCOLS" => "2",
"WEXIST" => "2",
"WFONT" => "2",
"WLAST" => "2",
"WLCOL" => "2",
"WLROW" => "2",
"WMAXIMUM" => "2",
"WMINIMUM" => "2",
"WONTOP" => "2",
"WOUTPUT" => "2",
"WPARENT" => "2",
"WREAD" => "2",
"WROWS" => "2",
"WTITLE" => "2",
"WVISIBLE" => "2",
"YEAR" => "2",
".AND." => "3",
".F." => "3",
".NOT." => "3",
".OR." => "3",
".T." => "3",
"NOT" => "3",
"OR" => "3");
// Special extensions
// Each category can specify a PHP function that returns an altered
// version of the keyword.
$this->linkscripts = array(
"1" => "donothing",
"3" => "donothing",
"2" => "donothing");
}

+ Here is the call graph for this function:


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