Public Member Functions

HFile_pbasic Class Reference

Inheritance diagram for HFile_pbasic:
Collaboration diagram for HFile_pbasic:

Public Member Functions

 HFile_pbasic ()
 donothing ($keywordin)

Detailed Description

Definition at line 5 of file HFile_pbasic.php.


Member Function Documentation

HFile_pbasic::donothing ( keywordin  ) 

Definition at line 499 of file HFile_pbasic.php.

{
        return $keywordin;
}

HFile_pbasic::HFile_pbasic (  ) 

Definition at line 6 of file HFile_pbasic.php.

References HFile::HFile().

                          {
     $this->HFile();    
/*************************************/
// Beautifier Highlighting Configuration File 
// PowerBasic
/*************************************/
// Flags

$this->nocase                   = "1";
$this->notrim                   = "0";
$this->perl                     = "0";

// Colours

$this->colours          = array("blue", "purple", "gray", "brown");
$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(
                        "#Compile" => "1", 
                        "#Debug" => "1", 
                        "#Dim" => "1", 
                        "#Else" => "1", 
                        "#ElseIf" => "1", 
                        "#EndIf" => "1", 
                        "#If" => "1", 
                        "#Include" => "1", 
                        "#Option" => "1", 
                        "#Register" => "1", 
                        "#Resource" => "1", 
                        "#Segment" => "1", 
                        "#Stack" => "1", 
                        "$Compile" => "2", 
                        "$Debug" => "2", 
                        "$Dim" => "2", 
                        "$Else" => "2", 
                        "$ElseIf" => "2", 
                        "$EndIf" => "2", 
                        "$If" => "2", 
                        "$Include" => "2", 
                        "$Option" => "2", 
                        "$Register" => "2", 
                        "$Resource" => "2", 
                        "$Segment" => "2", 
                        "$Stack" => "2", 
                        "%Def" => "3", 
                        "Abs" => "4", 
                        "AcceptAccess" => "4", 
                        "Addr" => "4", 
                        "Alias" => "4", 
                        "All" => "4", 
                        "And" => "4", 
                        "Any" => "4", 
                        "Append" => "4", 
                        "Array" => "4", 
                        "As" => "4", 
                        "Asc" => "4", 
                        "Ascend" => "4", 
                        "Asciiz" => "4", 
                        "Asm" => "4", 
                        "At" => "4", 
                        "Atn" => "4", 
                        "Attach" => "4", 
                        "Attrib" => "4", 
                        "Base" => "4", 
                        "Baud" => "4", 
                        "Bdecl" => "4", 
                        "Beep" => "4", 
                        "Bin$" => "4", 
                        "Binary" => "4", 
                        "Bit" => "4", 
                        "Bits%" => "4", 
                        "Bits&" => "4", 
                        "Bits?" => "4", 
                        "Bits??" => "4", 
                        "Bits???" => "4", 
                        "Break" => "4", 
                        "ByCopy" => "4", 
                        "ByRef" => "4", 
                        "Byte" => "4", 
                        "ByVal" => "4", 
                        "Call" => "4", 
                        "Case" => "4", 
                        "CByt" => "4", 
                        "CCur" => "4", 
                        "CCux" => "4", 
                        "Cd" => "4", 
                        "CDbl" => "4", 
                        "Cdecl" => "4", 
                        "CDwd" => "4", 
                        "Ceil" => "4", 
                        "Cext" => "4", 
                        "ChDir" => "4", 
                        "ChDrive" => "4", 
                        "Chr$" => "4", 
                        "CInt" => "4", 
                        "CLng" => "4", 
                        "Close" => "4", 
                        "Cls" => "4", 
                        "CodePtr" => "4", 
                        "Collate" => "4", 
                        "Color" => "4", 
                        "Comm" => "4", 
                        "Command$" => "4", 
                        "Con" => "4", 
                        "ConsIn" => "4", 
                        "ConsName$" => "4", 
                        "Console" => "4", 
                        "ConsOut" => "4", 
                        "Cos" => "4", 
                        "CQud" => "4", 
                        "Create" => "4", 
                        "CSng" => "4", 
                        "CtsFlow" => "4", 
                        "Cur" => "4", 
                        "CurDir$" => "4", 
                        "Currency" => "4", 
                        "CurrencyX" => "4", 
                        "Cursor" => "4", 
                        "CursorX" => "4", 
                        "CursorY" => "4", 
                        "Cux" => "4", 
                        "CvByt" => "4", 
                        "CvCur" => "4", 
                        "CvCux" => "4", 
                        "Cvd" => "4", 
                        "CvDwd" => "4", 
                        "Cve" => "4", 
                        "Cvi" => "4", 
                        "Cvl" => "4", 
                        "Cvq" => "4", 
                        "Cvs" => "4", 
                        "CvWrd" => "4", 
                        "CWrd" => "4", 
                        "Data" => "4", 
                        "DataCount" => "4", 
                        "Date$" => "4", 
                        "Declare" => "4", 
                        "Decr" => "4", 
                        "Default" => "4", 
                        "DefByt" => "4", 
                        "DefCur" => "4", 
                        "DefCux" => "4", 
                        "DefDbl" => "4", 
                        "DefDwd" => "4", 
                        "DefExt" => "4", 
                        "DefInt" => "4", 
                        "DefLng" => "4", 
                        "DefQud" => "4", 
                        "DefSng" => "4", 
                        "DefStr" => "4", 
                        "DefWrd" => "4", 
                        "Delete" => "4", 
                        "Descend" => "4", 
                        "Dim" => "4", 
                        "Dir$" => "4", 
                        "DiskFree" => "4", 
                        "DiskSize" => "4", 
                        "Dll" => "4", 
                        "Do" => "4", 
                        "Double" => "4", 
                        "Down" => "4", 
                        "DseFlow" => "4", 
                        "DsrSens" => "4", 
                        "DtrFlow" => "4", 
                        "DtrLine" => "4", 
                        "Dword" => "4", 
                        "Else" => "4", 
                        "ElseIf" => "4", 
                        "End" => "4", 
                        "Environ$" => "4", 
                        "Eof" => "4", 
                        "Eqv" => "4", 
                        "Erase" => "4", 
                        "Err" => "4", 
                        "ErrApi" => "4", 
                        "ErrClear" => "4", 
                        "Error" => "4", 
                        "Exe" => "4", 
                        "Exit" => "4", 
                        "Exp" => "4", 
                        "Exp10" => "4", 
                        "Exp2" => "4", 
                        "Explicit" => "4", 
                        "Export" => "4", 
                        "Ext" => "4", 
                        "Extended" => "4", 
                        "Extract$" => "4", 
                        "Far" => "4", 
                        "FileAttr" => "4", 
                        "FileCopy" => "4", 
                        "FileName$" => "4", 
                        "Fix" => "4", 
                        "Flush" => "4", 
                        "For" => "4", 
                        "Format$" => "4", 
                        "FormFeed" => "4", 
                        "Frac" => "4", 
                        "FreeFile" => "4", 
                        "From" => "4", 
                        "Function" => "4", 
                        "Get" => "4", 
                        "Get$" => "4", 
                        "GetAttr" => "4", 
                        "GetStdErr" => "4", 
                        "GetStdIn" => "4", 
                        "GetStdOut" => "4", 
                        "Global" => "4", 
                        "GoSub" => "4", 
                        "GoTo" => "4", 
                        "Handle" => "4", 
                        "Hex$" => "4", 
                        "HiByt" => "4", 
                        "HiWrd" => "4", 
                        "Host" => "4", 
                        "Idn" => "4", 
                        "If" => "4", 
                        "Imp" => "4", 
                        "In" => "4", 
                        "Incr" => "4", 
                        "InKey$" => "4", 
                        "Input" => "4", 
                        "Input#" => "4", 
                        "Input$" => "4", 
                        "Insert" => "4", 
                        "InShift" => "4", 
                        "InStat" => "4", 
                        "Instr" => "4", 
                        "Int" => "4", 
                        "Integer" => "4", 
                        "Inv" => "4", 
                        "IsFalse" => "4", 
                        "IsTrue" => "4", 
                        "Iterate" => "4", 
                        "Kill" => "4", 
                        "LBound" => "4", 
                        "LCase$" => "4", 
                        "Left" => "4", 
                        "Left$" => "4", 
                        "Len" => "4", 
                        "Let" => "4", 
                        "Lib" => "4", 
                        "Line" => "4", 
                        "LoByt" => "4", 
                        "Loc" => "4", 
                        "Local" => "4", 
                        "Locate" => "4", 
                        "Lock" => "4", 
                        "Lof" => "4", 
                        "Log" => "4", 
                        "Log10" => "4", 
                        "Log2" => "4", 
                        "Long" => "4", 
                        "Loop" => "4", 
                        "LoWrd" => "4", 
                        "Lprint" => "4", 
                        "Lprint$" => "4", 
                        "Lset" => "4", 
                        "Ltrim$" => "4", 
                        "MakDwd" => "4", 
                        "MakLng" => "4", 
                        "MakPtr" => "4", 
                        "Mat" => "4", 
                        "Max" => "4", 
                        "Max$" => "4", 
                        "Max%" => "4", 
                        "Max&" => "4", 
                        "MCase$" => "4", 
                        "Mid$" => "4", 
                        "Min" => "4", 
                        "Min$" => "4", 
                        "Min%" => "4", 
                        "Min&" => "4", 
                        "MkByt$" => "4", 
                        "MkCur$" => "4", 
                        "MkCux$" => "4", 
                        "Mkd$" => "4", 
                        "MkDir" => "4", 
                        "MkDwd$" => "4", 
                        "Mke$" => "4", 
                        "Mki$" => "4", 
                        "Mkl$" => "4", 
                        "Mkq$" => "4", 
                        "Mks$" => "4", 
                        "MkWrd$" => "4", 
                        "Mod" => "4", 
                        "Mouse" => "4", 
                        "MouseButtons" => "4", 
                        "MouseStat" => "4", 
                        "MouseX" => "4", 
                        "MouseY" => "4", 
                        "Move" => "4", 
                        "Name" => "4", 
                        "Next" => "4", 
                        "None" => "4", 
                        "Not" => "4", 
                        "Notify" => "4", 
                        "Null" => "4", 
                        "Oct$" => "4", 
                        "Of" => "4", 
                        "Off" => "4", 
                        "On" => "4", 
                        "Open" => "4", 
                        "Option" => "4", 
                        "Or" => "4", 
                        "Output" => "4", 
                        "Page" => "4", 
                        "Parity" => "4", 
                        "ParityChar" => "4", 
                        "ParityRepl" => "4", 
                        "ParityType" => "4", 
                        "Parse$" => "4", 
                        "ParseCount" => "4", 
                        "Pbd" => "4", 
                        "PbDebug" => "4", 
                        "PbMain" => "4", 
                        "Pcopy" => "4", 
                        "Peek" => "4", 
                        "Peek$" => "4", 
                        "Pointer" => "4", 
                        "Poke" => "4", 
                        "Poke$" => "4", 
                        "Port" => "4", 
                        "Preserve" => "4", 
                        "Print" => "4", 
                        "Print#" => "4", 
                        "Private" => "4", 
                        "Ptr" => "4", 
                        "Put" => "4", 
                        "Put$" => "4", 
                        "Quad" => "4", 
                        "Random" => "4", 
                        "Randomize" => "4", 
                        "Read" => "4", 
                        "Read$" => "4", 
                        "Recv" => "4", 
                        "ReDim" => "4", 
                        "RegExpr" => "4", 
                        "Register" => "4", 
                        "RegRepl" => "4", 
                        "Rem" => "4", 
                        "Remain$" => "4", 
                        "Remove$" => "4", 
                        "Repeat$" => "4", 
                        "Replace" => "4", 
                        "Reset" => "4", 
                        "Resume" => "4", 
                        "Ret16" => "4", 
                        "Ret32" => "4", 
                        "Ret87" => "4", 
                        "Retp16" => "4", 
                        "Retp32" => "4", 
                        "RetPrm" => "4", 
                        "Return" => "4", 
                        "Rgb" => "4", 
                        "Right" => "4", 
                        "Right$" => "4", 
                        "Ring" => "4", 
                        "Rlsd" => "4", 
                        "RmDir" => "4", 
                        "Rnd" => "4", 
                        "Rotate" => "4", 
                        "Round" => "4", 
                        "Rset" => "4", 
                        "Rtrim$" => "4", 
                        "RtsFlow" => "4", 
                        "RxBuffer" => "4", 
                        "RxQue" => "4", 
                        "Scan" => "4", 
                        "Screen" => "4", 
                        "ScreenAttr" => "4", 
                        "ScreenX" => "4", 
                        "ScreenY" => "4", 
                        "Scroll" => "4", 
                        "Sdecl" => "4", 
                        "Seek" => "4", 
                        "Select" => "4", 
                        "Send" => "4", 
                        "Set" => "4", 
                        "SetAttr" => "4", 
                        "SetEof" => "4", 
                        "Sgn" => "4", 
                        "Shared" => "4", 
                        "Shell" => "4", 
                        "Shift" => "4", 
                        "Signed" => "4", 
                        "Sin" => "4", 
                        "Single" => "4", 
                        "SizeOf" => "4", 
                        "Sleep" => "4", 
                        "Sort" => "4", 
                        "Space$" => "4", 
                        "Spc" => "4", 
                        "Sqr" => "4", 
                        "Static" => "4", 
                        "Status" => "4", 
                        "StdCall" => "4", 
                        "StdEof" => "4", 
                        "StdErr" => "4", 
                        "StdIn" => "4", 
                        "StdOut" => "4", 
                        "Step" => "4", 
                        "Str$" => "4", 
                        "StrDelete$" => "4", 
                        "String" => "4", 
                        "String$" => "4", 
                        "StrInsert$" => "4", 
                        "Stop" => "4", 
                        "StrPtr" => "4", 
                        "StrReverse$" => "4", 
                        "Sub" => "4", 
                        "Suspend" => "4", 
                        "Swap" => "4", 
                        "Tab" => "4", 
                        "TagArray" => "4", 
                        "Tally" => "4", 
                        "Tan" => "4", 
                        "Tcp" => "4", 
                        "Then" => "4", 
                        "Thread" => "4", 
                        "Time$" => "4", 
                        "TimeOut" => "4", 
                        "Timer" => "4", 
                        "To" => "4", 
                        "Toggle" => "4", 
                        "Trim$" => "4", 
                        "Trn" => "4", 
                        "Type" => "4", 
                        "TxBuffer" => "4", 
                        "TxQue" => "4", 
                        "UBound" => "4", 
                        "Ucase" => "4", 
                        "UCase$" => "4", 
                        "Udp" => "4", 
                        "Union" => "4", 
                        "UnLock" => "4", 
                        "Until" => "4", 
                        "Up" => "4", 
                        "Using" => "4", 
                        "Val" => "4", 
                        "VarPtr" => "4", 
                        "Verify" => "4", 
                        "Version3" => "4", 
                        "Version4" => "4", 
                        "Version5" => "4", 
                        "WaitKey$" => "4", 
                        "WaitStat" => "4", 
                        "Wend" => "4", 
                        "While" => "4", 
                        "Width" => "4", 
                        "With" => "4", 
                        "Word" => "4", 
                        "Write" => "4", 
                        "XinpFlow" => "4", 
                        "XoutFlow" => "4", 
                        "Xor" => "4", 
                        "Zer" => "4");

// 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");
}

Here is the call graph for this function:


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