ILIAS  Release_4_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
HFile_fortran90 Class Reference
+ Inheritance diagram for HFile_fortran90:
+ Collaboration diagram for HFile_fortran90:

Public Member Functions

 HFile_fortran90 ()
 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_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: