ILIAS  release_4-3 Revision
 All Data Structures Namespaces Files Functions Variables Groups Pages
HFile_plsql Class Reference
+ Inheritance diagram for HFile_plsql:
+ Collaboration diagram for HFile_plsql:

Public Member Functions

 HFile_plsql ()
 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_plsql.php.

Member Function Documentation

HFile_plsql::donothing (   $keywordin)

Definition at line 383 of file HFile_plsql.php.

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

Definition at line 6 of file HFile_plsql.php.

References HFile\HFile().

{
$this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// PL/SQL
/*************************************/
// Flags
$this->nocase = "1";
$this->notrim = "0";
$this->perl = "0";
// Colours
$this->colours = array("blue", "purple", "brown", "blue", "purple", "gray");
$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(
"ABORT" => "1",
"ACCEPT" => "1",
"ACCESS" => "1",
"ADD" => "1",
"ALL" => "1",
"ALTER" => "1",
"AND" => "1",
"ANY" => "1",
"ARRAY" => "1",
"ARRAYLEN" => "1",
"AS" => "1",
"ASC" => "1",
"ASSERT" => "1",
"ASSIGN" => "1",
"AT" => "1",
"AUDIT" => "1",
"AUTHORIZATION" => "1",
"AVG" => "1",
"BASE_TABLE" => "1",
"BEGIN" => "1",
"BETWEEN" => "1",
"BINARY_INTEGER" => "1",
"BODY" => "1",
"BOOLEAN" => "1",
"BY" => "1",
"CASE" => "1",
"CHAR" => "1",
"CHAR_BASE" => "1",
"CHECK" => "1",
"CLOSE" => "1",
"CLUSTER" => "1",
"CLUSTERS" => "1",
"COLAUTH" => "1",
"COLUMN" => "1",
"COMMENT" => "1",
"COMMIT" => "1",
"COMPRESS" => "1",
"CONNECT" => "1",
"CONSTANT" => "1",
"CRASH" => "1",
"CREATE" => "1",
"CURRENT" => "1",
"CURRVAL" => "1",
"CURSOR" => "1",
"DATABASE" => "1",
"DATA_BASE" => "1",
"DATE" => "1",
"DBA" => "1",
"DEBUGOFF" => "1",
"DEBUGON" => "1",
"DECLARE" => "1",
"DECIMAL" => "1",
"DEFAULT" => "1",
"DEFINITION" => "1",
"DELAY" => "1",
"DELETE" => "1",
"DESC" => "1",
"DIGITS" => "1",
"DISPOSE" => "1",
"DISTINCT" => "1",
"DO" => "1",
"DROP" => "1",
"ELSE" => "1",
"ELSIF" => "1",
"END" => "1",
"ENTRY" => "1",
"EXCEPTION" => "1",
"EXCEPTION_INIT" => "1",
"EXCLUSIVE" => "1",
"EXISTS" => "1",
"EXIT" => "1",
"FALSE" => "1",
"FETCH" => "1",
"FILE" => "1",
"FLOAT" => "1",
"FOR" => "6",
"FORM" => "1",
"FROM" => "1",
"FUNCTION" => "1",
"GENERIC" => "1",
"GOTO" => "1",
"GRANT" => "4",
"GROUP" => "1",
"HAVING" => "1",
"IDENTIFIED" => "1",
"IF" => "1",
"IMMEDIATE" => "1",
"IN" => "1",
"INCREMENT" => "1",
"INDEX" => "1",
"INDEXES" => "1",
"INDICATOR" => "1",
"INITIAL" => "1",
"INSERT" => "1",
"INTEGER" => "1",
"INTERFACE" => "1",
"INTERSECT" => "1",
"INTO" => "1",
"IS" => "1",
"LEVEL" => "1",
"LIKE" => "1",
"LIMITED" => "1",
"LOCK" => "1",
"LONG" => "1",
"LOOP" => "1",
"MAX" => "1",
"MAXEXTENTS" => "1",
"MIN" => "1",
"MINEXTENTS" => "1",
"MINUS" => "1",
"MISLABEL" => "1",
"MOD" => "5",
"MODE" => "1",
"NATURAL" => "1",
"NATURALN" => "1",
"NEW" => "1",
"NEXTVAL" => "1",
"NOAUDIT" => "1",
"NOCOMPRESS" => "1",
"NOLOGGING" => "1",
"NOT" => "1",
"NOWAIT" => "1",
"NULL" => "1",
"NUMBER" => "1",
"NUMBER_BASE" => "1",
"OF" => "1",
"OFFLINE" => "1",
"ON" => "1",
"ONLINE" => "1",
"OPEN" => "1",
"OPTION" => "1",
"OR" => "1",
"ORDER" => "1",
"OTHERS" => "1",
"OUT" => "1",
"PACKAGE" => "1",
"PARTITION" => "1",
"PCTFREE" => "1",
"PCTUSED" => "1",
"PLS_INTEGER" => "1",
"POSITIVE" => "1",
"POSITIVEN" => "1",
"PRAGMA" => "1",
"PRIOR" => "1",
"PRIVATE" => "1",
"PRIVILEGES" => "1",
"PROCEDURE" => "1",
"PUBLIC" => "1",
"RAISE" => "1",
"RANGE" => "1",
"RAW" => "1",
"REAL" => "1",
"RECORD" => "1",
"REF" => "1",
"RELEASE" => "1",
"REMR" => "1",
"RENAME" => "1",
"RESOURCE" => "1",
"RETURN" => "1",
"REVERSE" => "1",
"REVOKE" => "1",
"ROLLBACK" => "1",
"ROW" => "1",
"ROWID" => "1",
"ROWLABEL" => "1",
"ROWNUM" => "1",
"ROWS" => "1",
"ROWTYPE" => "1",
"RUN" => "4",
"SAVEPOINT" => "1",
"SCHEMA" => "1",
"SELECT" => "1",
"SEPARATE" => "1",
"SESSION" => "1",
"SET" => "1",
"SHARE" => "1",
"SMALLINT" => "1",
"SPACE" => "1",
"SQL" => "1",
"SQLCODE" => "1",
"SQLERRM" => "1",
"START" => "4",
"STATEMENT" => "1",
"STDDEV" => "1",
"SUBTYPE" => "1",
"SUCCESSFUL" => "1",
"SUM" => "1",
"SYNONYM" => "1",
"SYSDATE" => "1",
"TABAUTH" => "1",
"TABLE" => "1",
"TABLES" => "1",
"TASK" => "1",
"TERMINATE" => "1",
"THEN" => "1",
"TO" => "1",
"TRIGGER" => "1",
"TRUE" => "1",
"TYPE" => "1",
"UID" => "1",
"UNION" => "1",
"UNIQUE" => "1",
"UPDATE" => "1",
"USE" => "1",
"USER" => "1",
"VALIDATE" => "1",
"VALUES" => "1",
"VARCHAR" => "1",
"VARCHAR2" => "1",
"VARIANCE" => "1",
"VIEW" => "1",
"VIEWS" => "1",
"WHEN" => "6",
"WHENEVER" => "1",
"WHERE" => "6",
"WHILE" => "6",
"WITH" => "1",
"WORK" => "1",
"WRITE" => "1",
"XOR" => "1",
"DBMS_OUTPUT" => "2",
"DBMS_JOB" => "2",
"DBMS_SQL" => "2",
"BIND_VARIABLE" => "3",
"BIND_VARIABLE_CHAR" => "3",
"BIND_VARIABLE_RAW" => "3",
"BIND_VARIABLE_ROWID" => "3",
"BROKEN" => "3",
"CHANGE" => "3",
"CLOSE_CURSOR" => "3",
"COLUMN_VALUE" => "3",
"COLUMN_VALUE_CHAR" => "3",
"COLUMN_VALUE_RAW" => "3",
"COLUMN_VALUE_ROWID" => "3",
"DEFINE_COLUMN" => "3",
"DEFINE_COLUMN_CHAR" => "3",
"DEFINE_COLUMN_RAW" => "3",
"DEFINE_COLUMN_ROWID" => "3",
"DISABLE" => "3",
"ENABLE" => "3",
"EXECUTE" => "4",
"EXECUTE_AND_FETCH" => "3",
"FETCH_ROWS" => "3",
"GET_LINE" => "3",
"GET_LINES" => "3",
"INTERVAL" => "3",
"IS_OPEN" => "3",
"LAST_ERROR_POSITION" => "3",
"LAST_ROW_COUNT" => "3",
"LAST_ROW_ID" => "3",
"LAST_SQL_FUNCTION_CODE" => "3",
"NEW_LINE" => "3",
"NEXT_DATE" => "3",
"PARSE" => "3",
"PUT" => "3",
"PUT_LINE" => "3",
"REMOVE" => "3",
"SUBMIT" => "3",
"WHAT" => "3",
"REPLACE" => "5",
"ABS" => "5",
"ADD_MONTHS" => "5",
"ASCII" => "5",
"CEIL" => "5",
"CHR" => "5",
"CONCAT" => "5",
"CONVERT" => "5",
"COS" => "5",
"COSH" => "5",
"DECODE" => "5",
"EXP" => "5",
"FLOOR" => "5",
"GREATEST" => "5",
"HEXTORAW" => "5",
"INITCAP" => "5",
"INSTR" => "5",
"LAST_DAY" => "5",
"LENGTH" => "5",
"LN" => "5",
"LOG" => "5",
"LOWER" => "5",
"LPAD" => "5",
"LTRIM" => "5",
"MONTHS_BETWEEN" => "5",
"NEXT_DAY" => "5",
"NEW_TIME" => "5",
"NLS_INITCAP" => "5",
"NLS_LOWER" => "5",
"NLS_UPPER" => "5",
"NVL" => "5",
"POWER" => "5",
"RAWTOHEX" => "5",
"ROUND" => "5",
"ROWIDTOCHAR" => "5",
"RPAD" => "5",
"RTRIM" => "5",
"SIGN" => "5",
"SIN" => "5",
"SINH" => "5",
"SOUNDEX" => "5",
"SQRT" => "5",
"SUBSTR" => "5",
"SUBSTRB" => "5",
"TAN" => "5",
"TANH" => "5",
"TO_CHAR" => "5",
"TO_DATE" => "5",
"TO_LABEL" => "5",
"TO_MULTI_BYTE" => "5",
"TO_NUMBER" => "5",
"TO_SINGLE_TYPE" => "5",
"TRANSLATE" => "5",
"TRUNC" => "5",
"UPPER" => "5",
"USERENV" => "5",
"VSIZE" => "5",
"BEFORE" => "6",
"EACH" => "6",
"KEY" => "6",
"PRIMARY" => "6");
// Special extensions
// Each category can specify a PHP function that returns an altered
// version of the keyword.
$this->linkscripts = array(
"1" => "donothing",
"6" => "donothing",
"4" => "donothing",
"5" => "donothing",
"2" => "donothing",
"3" => "donothing");
}

+ Here is the call graph for this function:


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