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

Public Member Functions

 HFile_ibis ()
 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_ibis.php.

Member Function Documentation

HFile_ibis::donothing (   $keywordin)

Definition at line 250 of file HFile_ibis.php.

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

Definition at line 6 of file HFile_ibis.php.

References HFile\HFile().

{
$this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// IBIS
/*************************************/
// Flags
$this->nocase = "0";
$this->notrim = "0";
$this->perl = "0";
// Colours
$this->colours = array("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(
"Board" => "1",
"Char]" => "1",
"Clamp" => "1",
"Clamp]" => "1",
"Current]" => "1",
"Data]" => "1",
"Description]" => "1",
"Designator" => "1",
"Groups]" => "1",
"List]" => "1",
"MOSFET]" => "1",
"Map]" => "1",
"Mapping]" => "1",
"Matrix]" => "1",
"Model" => "1",
"Model]" => "1",
"Name]" => "1",
"Numbers]" => "1",
"Of" => "1",
"Package" => "1",
"Pin" => "1",
"Pin]" => "1",
"Pins]" => "1",
"Pulse" => "1",
"Range]" => "1",
"Reference]" => "1",
"Rev]" => "1",
"Schedule]" => "1",
"Sections]" => "1",
"Selector]" => "1",
"Series]" => "1",
"Spec]" => "1",
"Submodel]" => "1",
"Switch" => "1",
"Table]" => "1",
"Ver]" => "1",
"Waveform]" => "1",
"[Add" => "1",
"[Bandwidth]" => "1",
"[Begin" => "1",
"[C" => "1",
"[Cac]" => "1",
"[Capacitance" => "1",
"[Comment" => "1",
"[Component]" => "1",
"[Copyright]" => "1",
"[Date]" => "1",
"[Define" => "1",
"[Description]" => "1",
"[Diff" => "1",
"[Disclaimer]" => "1",
"[Driver" => "1",
"[End" => "1",
"[End]" => "1",
"[Falling" => "1",
"[File" => "1",
"[GND" => "1",
"[IBIS" => "1",
"[Inductance" => "1",
"[L" => "1",
"[Lc" => "1",
"[Manufacturer]" => "1",
"[Model" => "1",
"[Model]" => "1",
"[Notes]" => "1",
"[Number" => "1",
"[OEM]" => "1",
"[Off]" => "1",
"[On]" => "1",
"[POWER" => "1",
"[Package" => "1",
"[Package]" => "1",
"[Path" => "1",
"[Pin" => "1",
"[Pin]" => "1",
"[Pulldown" => "1",
"[Pulldown]" => "1",
"[Pullup" => "1",
"[Pullup]" => "1",
"[R" => "1",
"[Rac]" => "1",
"[Ramp]" => "1",
"[Rc" => "1",
"[Reference" => "1",
"[Resistance" => "1",
"[Rgnd]" => "1",
"[Rising" => "1",
"[Rl" => "1",
"[Row]" => "1",
"[Rpower]" => "1",
"[Series" => "1",
"[Source]" => "1",
"[Submodel" => "1",
"[Submodel]" => "1",
"[TTgnd]" => "1",
"[TTpower]" => "1",
"[Temperature" => "1",
"[Voltage" => "1",
"Banded_matrix" => "2",
"C" => "2",
"C_comp" => "2",
"C_dut" => "2",
"C_fixture" => "2",
"C_pin" => "2",
"C_pkg" => "2",
"Cref" => "2",
"D_overshoot_high" => "2",
"D_overshoot_low" => "2",
"D_overshoot_time" => "2",
"Enable" => "2",
"Endfork" => "2",
"Fall_off_dly" => "2",
"Fall_on_dly" => "2",
"Fork" => "2",
"Full_matrix" => "2",
"L" => "2",
"L_dut" => "2",
"L_fixture" => "2",
"L_pin" => "2",
"L_pkg" => "2",
"Len" => "2",
"Model_type" => "2",
"Node" => "2",
"Off" => "2",
"Off_delay" => "2",
"On" => "2",
"Polarity" => "2",
"Pulse_high" => "2",
"Pulse_low" => "2",
"Pulse_time" => "2",
"R" => "2",
"R_dut" => "2",
"R_fixture" => "2",
"R_load" => "2",
"R_pin" => "2",
"R_pkg" => "2",
"Rise_off_dly" => "2",
"Rise_on_dly" => "2",
"Rref" => "2",
"S_overshoot_high" => "2",
"S_overshoot_low" => "2",
"Si_location" => "2",
"Sparse_matrix" => "2",
"Submodel_type" => "2",
"Timing_location" => "2",
"V_fixture" => "2",
"V_fixture_max" => "2",
"V_fixture_min" => "2",
"V_trigger_f" => "2",
"V_trigger_r" => "2",
"Vinh" => "2",
"Vinh+" => "2",
"Vinh-" => "2",
"Vinl" => "2",
"Vinl+" => "2",
"Vinl-" => "2",
"Vmeas" => "2",
"Vref" => "2",
"dV/dt_f" => "2",
"dV/dt_r" => "2",
"function_table_group" => "2",
"gnd_clamp_ref" => "2",
"inv_pin" => "2",
"model_name" => "2",
"pin_2" => "2",
"power_clamp_ref" => "2",
"pulldown_ref" => "2",
"pullup_ref" => "2",
"signal_name" => "2",
"tdelay_max" => "2",
"tdelay_min" => "2",
"tdelay_typ" => "2",
"vdiff" => "2",
"3-state" => "3",
"3-state_ECL" => "3",
"I/O" => "3",
"I/O_ECL" => "3",
"I/O_open_drain" => "3",
"I/O_open_sink" => "3",
"I/O_open_source" => "3",
"Input" => "3",
"Input_ECL" => "3",
"Open_drain" => "3",
"Open_sink" => "3",
"Open_source" => "3",
"Output" => "3",
"Output_ECL" => "3",
"Series" => "3",
"Series_switch" => "3",
"Terminator" => "3");
// 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");
}

+ Here is the call graph for this function:


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