Public Member Functions

HFile_fortran90 Class Reference

Inheritance diagram for HFile_fortran90:
Collaboration diagram for HFile_fortran90:

Public Member Functions

 HFile_fortran90 ()
 donothing ($keywordin)

Detailed Description

Definition at line 5 of file HFile_fortran90.php.


Member Function Documentation

HFile_fortran90::donothing ( keywordin  ) 

Definition at line 345 of file HFile_fortran90.php.

{
        return $keywordin;
}

HFile_fortran90::HFile_fortran90 (  ) 

Definition at line 6 of file HFile_fortran90.php.

References HFile::HFile().

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

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

// Colours

$this->colours          = array("blue", "brown", "purple", "gray", "blue", "purple", "gray");
$this->quotecolour              = "blue";
$this->blockcommentcolour       = "green";
$this->linecommentcolour        = "green";

// Indent Strings

$this->indent                   = array("THEN", "ELSE", "DO", "FORALL");
$this->unindent                 = array("ENDIF", "ENDDO", "END IF", "END DO");

// 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(
                        "ADMIT" => "1", 
                        "ALLOCATABLE" => "1", 
                        "ALLOCATE" => "1", 
                        "ASSIGN" => "4", 
                        "ASSIGNMENT" => "1", 
                        "AT" => "1", 
                        "BACKSPACE" => "4", 
                        "BLOCK" => "1", 
                        "CALL" => "1", 
                        "CASE" => "1", 
                        "CHARACTER" => "1", 
                        "CLOSE" => "4", 
                        "COMMON" => "1", 
                        "COMPLEX" => "1", 
                        "CONTAINS" => "1", 
                        "CONTINUE" => "1", 
                        "CYCLE" => "1", 
                        "DATA" => "1", 
                        "DEALLOCATE" => "1", 
                        "DEFAULT" => "1", 
                        "DIMENSION" => "1", 
                        "DO" => "1", 
                        "DOUBLE" => "1", 
                        "ELSE" => "1", 
                        "ELSEIF" => "1", 
                        "ELSEWHERE" => "1", 
                        "END" => "1", 
                        "ENDDO" => "1", 
                        "ENDFILE" => "4", 
                        "ENDIF" => "1", 
                        "ENDWHILE" => "1", 
                        "ENTRY" => "1", 
                        "EQUIVALENCE" => "1", 
                        "EXECUTE" => "1", 
                        "EXIT" => "1", 
                        "EXTERNAL" => "1", 
                        "FORALL" => "1", 
                        "FORMAT" => "1", 
                        "FUNCTION" => "1", 
                        "GO" => "1", 
                        "GOTO" => "1", 
                        "GUESS" => "1", 
                        "IF" => "1", 
                        "IMPLICIT" => "1", 
                        "IN" => "1", 
                        "INOUT" => "1", 
                        "INQUIRE" => "1", 
                        "INTEGER" => "1", 
                        "INTENT" => "1", 
                        "INTERFACE" => "1", 
                        "INTRINSIC" => "1", 
                        "KIND" => "1", 
                        "LOGICAL" => "1", 
                        "LOOP" => "1", 
                        "MAP" => "1", 
                        "MODULE" => "1", 
                        "NAMELIST" => "1", 
                        "NONE" => "1", 
                        "NULLIFY" => "1", 
                        "ONLY" => "1", 
                        "OPEN" => "4", 
                        "OPERATOR" => "1", 
                        "OPTIONAL" => "1", 
                        "OTHERWISE" => "1", 
                        "OUT" => "1", 
                        "PARAMETER" => "1", 
                        "POINTER" => "1", 
                        "PRIVATE" => "1", 
                        "PROCEDURE" => "1", 
                        "PROGRAM" => "1", 
                        "PUBLIC" => "1", 
                        "QUIT" => "1", 
                        "READ" => "4", 
                        "REAL" => "1", 
                        "RECORD" => "1", 
                        "RECURSIVE" => "1", 
                        "REMOTE" => "1", 
                        "RESULT" => "1", 
                        "RETURN" => "1", 
                        "REWIND" => "4", 
                        "SAVE" => "1", 
                        "SELECT" => "1", 
                        "SEQUENCE" => "1", 
                        "STOP" => "1", 
                        "STRUCTURE" => "1", 
                        "SUBROUTINE" => "1", 
                        "TARGET" => "1", 
                        "THEN" => "1", 
                        "TO" => "1", 
                        "TYPE" => "1", 
                        "UNION" => "1", 
                        "UNTIL" => "1", 
                        "USE" => "1", 
                        "WHERE" => "1", 
                        "WHILE" => "1", 
                        "WRITE" => "4", 
                        ".AND." => "2", 
                        ".EQ." => "2", 
                        ".EQV." => "2", 
                        ".GE." => "2", 
                        ".GT." => "2", 
                        ".LE." => "2", 
                        ".LT." => "2", 
                        ".NE." => "2", 
                        ".NEQV." => "2", 
                        ".NOT." => "2", 
                        ".OR." => "2", 
                        "ABS" => "3", 
                        "ACHAR" => "3", 
                        "ACOS" => "3", 
                        "ADJUSTL" => "3", 
                        "ADJUSTR" => "3", 
                        "AIMAG" => "3", 
                        "AINT" => "3", 
                        "ALL" => "3", 
                        "ALLOCATED" => "3", 
                        "ANINT" => "3", 
                        "ANY" => "3", 
                        "ASIN" => "3", 
                        "ASSOCIATED" => "3", 
                        "ATAN" => "3", 
                        "ATAN2" => "3", 
                        "BIT_SIZE" => "3", 
                        "BREAK" => "3", 
                        "BTEST" => "3", 
                        "CARG" => "3", 
                        "CEILING" => "3", 
                        "CHAR" => "3", 
                        "CMPLX" => "3", 
                        "CONJG" => "3", 
                        "COS" => "3", 
                        "COSH" => "3", 
                        "COUNT" => "3", 
                        "CSHIFT" => "3", 
                        "DATE_AND_TIME" => "3", 
                        "DBLE" => "3", 
                        "DIGITS" => "3", 
                        "DIM" => "3", 
                        "DOT_PRODUCT" => "3", 
                        "DPROD" => "3", 
                        "DVCHK" => "3", 
                        "EOSHIFT" => "3", 
                        "EPSILON" => "3", 
                        "ERROR" => "3", 
                        "EXP" => "3", 
                        "EXPONENT" => "3", 
                        "FLOOR" => "3", 
                        "FLUSH" => "3", 
                        "FRACTION" => "3", 
                        "GETCL" => "3", 
                        "HUGE" => "3", 
                        "IACHAR" => "3", 
                        "IAND" => "3", 
                        "IBCLR" => "3", 
                        "IBITS" => "3", 
                        "IBSET" => "3", 
                        "ICHAR" => "3", 
                        "IEOR" => "3", 
                        "INDEX" => "3", 
                        "INT" => "3", 
                        "INTRUP" => "3", 
                        "INVALOP" => "3", 
                        "IOR" => "3", 
                        "IOSTAT_MSG" => "3", 
                        "ISHFT" => "3", 
                        "ISHFTC" => "3", 
                        "LBOUND" => "3", 
                        "LEN" => "3", 
                        "LEN_TRIM" => "3", 
                        "LGE" => "3", 
                        "LGT" => "3", 
                        "LLE" => "3", 
                        "LLT" => "3", 
                        "LOG" => "3", 
                        "LOG10" => "3", 
                        "MATMUL" => "3", 
                        "MAX" => "3", 
                        "MAXEXPONENT" => "3", 
                        "MAXLOC" => "3", 
                        "MAXVAL" => "3", 
                        "MERGE" => "3", 
                        "MIN" => "3", 
                        "MINEXPONENT" => "3", 
                        "MINLOC" => "3", 
                        "MINVAL" => "3", 
                        "MOD" => "3", 
                        "MODULO" => "3", 
                        "MVBITS" => "3", 
                        "NBREAK" => "3", 
                        "NDPERR" => "3", 
                        "NDPEXC" => "3", 
                        "NEAREST" => "3", 
                        "NINT" => "3", 
                        "NOT" => "3", 
                        "OFFSET" => "3", 
                        "OVEFL" => "3", 
                        "PACK" => "3", 
                        "PRECFILL" => "3", 
                        "PRECISION" => "3", 
                        "PRESENT" => "3", 
                        "PRODUCT" => "3", 
                        "PROMPT" => "3", 
                        "RADIX" => "3", 
                        "RANDOM_NUMBER" => "3", 
                        "RANDOM_SEED" => "3", 
                        "RANGE" => "3", 
                        "REPEAT" => "3", 
                        "RESHAPE" => "3", 
                        "RRSPACING" => "3", 
                        "SCALE" => "3", 
                        "SCAN" => "3", 
                        "SEGMENT" => "3", 
                        "SELECTED_INT_KIND" => "3", 
                        "SELECTED_REAL_KIND" => "3", 
                        "SET_EXPONENT" => "3", 
                        "SHAPE" => "3", 
                        "SIGN" => "3", 
                        "SIN" => "3", 
                        "SINH" => "3", 
                        "SIZE" => "3", 
                        "SPACING" => "3", 
                        "SPREAD" => "3", 
                        "SQRT" => "3", 
                        "SUM" => "3", 
                        "SYSTEM" => "3", 
                        "SYSTEM_CLOCK" => "3", 
                        "TAN" => "3", 
                        "TANH" => "3", 
                        "TIMER" => "3", 
                        "TINY" => "3", 
                        "TRANSFER" => "3", 
                        "TRANSPOSE" => "3", 
                        "TRIM" => "3", 
                        "UBOUND" => "3", 
                        "UNDFL" => "3", 
                        "UNPACK" => "3", 
                        "VAL" => "3", 
                        "VERIFY" => "3", 
                        "PAUSE" => "4", 
                        "PRINT" => "4", 
                        "ACCESS" => "5", 
                        "ACTION" => "5", 
                        "BLANK" => "5", 
                        "BLOCKSIZE" => "5", 
                        "CARRIAGECONTROL" => "5", 
                        "DIRECT" => "5", 
                        "ERR" => "5", 
                        "EXIST" => "5", 
                        "FILE" => "5", 
                        "FMT" => "5", 
                        "FORM" => "5", 
                        "FORMATTED" => "5", 
                        "FROM" => "5", 
                        "IOSTAT" => "5", 
                        "LOCATION" => "5", 
                        "NAME" => "5", 
                        "NAMED" => "5", 
                        "NEXTREC" => "5", 
                        "NUMBER" => "5", 
                        "OPENED" => "5", 
                        "POSITION" => "5", 
                        "RECL" => "5", 
                        "RECORDTYPE" => "5", 
                        "SEQUENTIAL" => "5", 
                        "STAT" => "5", 
                        "STATUS" => "5", 
                        "UNFORMATTED" => "5", 
                        "UNIT" => "5", 
                        "INCLUDE" => "6", 
                        "==" => "7", 
                        "=" => "7", 
                        "<" => "7", 
                        ">" => "7", 
                        "+" => "7", 
                        "*" => "7", 
                        "^" => "7", 
                        "-" => "7", 
                        "//" => "7", 
                        "/" => "7", 
                        "!" => "7", 
                        "&" => "7");

// Special extensions

// Each category can specify a PHP function that returns an altered
// version of the keyword.
        
        

$this->linkscripts      = array(
                        "1" => "donothing", 
                        "4" => "donothing", 
                        "2" => "donothing", 
                        "3" => "donothing", 
                        "5" => "donothing", 
                        "6" => "donothing", 
                        "7" => "donothing");
}

Here is the call graph for this function:


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