Public Member Functions

HFile_plsql Class Reference

Inheritance diagram for HFile_plsql:
Collaboration diagram for HFile_plsql:

Public Member Functions

 HFile_plsql ()
 donothing ($keywordin)

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: