00001 <?php
00002 $BEAUT_PATH = realpath(".")."/syntax_highlight/php";
00003 if (!isset ($BEAUT_PATH)) return;
00004 require_once("$BEAUT_PATH/Beautifier/HFile.php");
00005 class HFile_ibis extends HFile{
00006 function HFile_ibis(){
00007 $this->HFile();
00008
00009
00010
00011
00012
00013
00014 $this->nocase = "0";
00015 $this->notrim = "0";
00016 $this->perl = "0";
00017
00018
00019
00020 $this->colours = array("blue", "purple", "gray");
00021 $this->quotecolour = "blue";
00022 $this->blockcommentcolour = "green";
00023 $this->linecommentcolour = "green";
00024
00025
00026
00027 $this->indent = array();
00028 $this->unindent = array();
00029
00030
00031
00032 $this->stringchars = array();
00033 $this->delimiters = array("~", "!", "@", "%", "^", "&", "*", "(", ")", "=", "|", "\\", "{", "}", ":", ";", "\"", "'", "<", ">", " ", ",", " ", ".", "?");
00034 $this->escchar = "";
00035
00036
00037
00038 $this->linecommenton = array("|");
00039 $this->blockcommenton = array("");
00040 $this->blockcommentoff = array("");
00041
00042
00043
00044 $this->keywords = array(
00045 "Board" => "1",
00046 "Char]" => "1",
00047 "Clamp" => "1",
00048 "Clamp]" => "1",
00049 "Current]" => "1",
00050 "Data]" => "1",
00051 "Description]" => "1",
00052 "Designator" => "1",
00053 "Groups]" => "1",
00054 "List]" => "1",
00055 "MOSFET]" => "1",
00056 "Map]" => "1",
00057 "Mapping]" => "1",
00058 "Matrix]" => "1",
00059 "Model" => "1",
00060 "Model]" => "1",
00061 "Name]" => "1",
00062 "Numbers]" => "1",
00063 "Of" => "1",
00064 "Package" => "1",
00065 "Pin" => "1",
00066 "Pin]" => "1",
00067 "Pins]" => "1",
00068 "Pulse" => "1",
00069 "Range]" => "1",
00070 "Reference]" => "1",
00071 "Rev]" => "1",
00072 "Schedule]" => "1",
00073 "Sections]" => "1",
00074 "Selector]" => "1",
00075 "Series]" => "1",
00076 "Spec]" => "1",
00077 "Submodel]" => "1",
00078 "Switch" => "1",
00079 "Table]" => "1",
00080 "Ver]" => "1",
00081 "Waveform]" => "1",
00082 "[Add" => "1",
00083 "[Bandwidth]" => "1",
00084 "[Begin" => "1",
00085 "[C" => "1",
00086 "[Cac]" => "1",
00087 "[Capacitance" => "1",
00088 "[Comment" => "1",
00089 "[Component]" => "1",
00090 "[Copyright]" => "1",
00091 "[Date]" => "1",
00092 "[Define" => "1",
00093 "[Description]" => "1",
00094 "[Diff" => "1",
00095 "[Disclaimer]" => "1",
00096 "[Driver" => "1",
00097 "[End" => "1",
00098 "[End]" => "1",
00099 "[Falling" => "1",
00100 "[File" => "1",
00101 "[GND" => "1",
00102 "[IBIS" => "1",
00103 "[Inductance" => "1",
00104 "[L" => "1",
00105 "[Lc" => "1",
00106 "[Manufacturer]" => "1",
00107 "[Model" => "1",
00108 "[Model]" => "1",
00109 "[Notes]" => "1",
00110 "[Number" => "1",
00111 "[OEM]" => "1",
00112 "[Off]" => "1",
00113 "[On]" => "1",
00114 "[POWER" => "1",
00115 "[Package" => "1",
00116 "[Package]" => "1",
00117 "[Path" => "1",
00118 "[Pin" => "1",
00119 "[Pin]" => "1",
00120 "[Pulldown" => "1",
00121 "[Pulldown]" => "1",
00122 "[Pullup" => "1",
00123 "[Pullup]" => "1",
00124 "[R" => "1",
00125 "[Rac]" => "1",
00126 "[Ramp]" => "1",
00127 "[Rc" => "1",
00128 "[Reference" => "1",
00129 "[Resistance" => "1",
00130 "[Rgnd]" => "1",
00131 "[Rising" => "1",
00132 "[Rl" => "1",
00133 "[Row]" => "1",
00134 "[Rpower]" => "1",
00135 "[Series" => "1",
00136 "[Source]" => "1",
00137 "[Submodel" => "1",
00138 "[Submodel]" => "1",
00139 "[TTgnd]" => "1",
00140 "[TTpower]" => "1",
00141 "[Temperature" => "1",
00142 "[Voltage" => "1",
00143 "Banded_matrix" => "2",
00144 "C" => "2",
00145 "C_comp" => "2",
00146 "C_dut" => "2",
00147 "C_fixture" => "2",
00148 "C_pin" => "2",
00149 "C_pkg" => "2",
00150 "Cref" => "2",
00151 "D_overshoot_high" => "2",
00152 "D_overshoot_low" => "2",
00153 "D_overshoot_time" => "2",
00154 "Enable" => "2",
00155 "Endfork" => "2",
00156 "Fall_off_dly" => "2",
00157 "Fall_on_dly" => "2",
00158 "Fork" => "2",
00159 "Full_matrix" => "2",
00160 "L" => "2",
00161 "L_dut" => "2",
00162 "L_fixture" => "2",
00163 "L_pin" => "2",
00164 "L_pkg" => "2",
00165 "Len" => "2",
00166 "Model_type" => "2",
00167 "Node" => "2",
00168 "Off" => "2",
00169 "Off_delay" => "2",
00170 "On" => "2",
00171 "Polarity" => "2",
00172 "Pulse_high" => "2",
00173 "Pulse_low" => "2",
00174 "Pulse_time" => "2",
00175 "R" => "2",
00176 "R_dut" => "2",
00177 "R_fixture" => "2",
00178 "R_load" => "2",
00179 "R_pin" => "2",
00180 "R_pkg" => "2",
00181 "Rise_off_dly" => "2",
00182 "Rise_on_dly" => "2",
00183 "Rref" => "2",
00184 "S_overshoot_high" => "2",
00185 "S_overshoot_low" => "2",
00186 "Si_location" => "2",
00187 "Sparse_matrix" => "2",
00188 "Submodel_type" => "2",
00189 "Timing_location" => "2",
00190 "V_fixture" => "2",
00191 "V_fixture_max" => "2",
00192 "V_fixture_min" => "2",
00193 "V_trigger_f" => "2",
00194 "V_trigger_r" => "2",
00195 "Vinh" => "2",
00196 "Vinh+" => "2",
00197 "Vinh-" => "2",
00198 "Vinl" => "2",
00199 "Vinl+" => "2",
00200 "Vinl-" => "2",
00201 "Vmeas" => "2",
00202 "Vref" => "2",
00203 "dV/dt_f" => "2",
00204 "dV/dt_r" => "2",
00205 "function_table_group" => "2",
00206 "gnd_clamp_ref" => "2",
00207 "inv_pin" => "2",
00208 "model_name" => "2",
00209 "pin_2" => "2",
00210 "power_clamp_ref" => "2",
00211 "pulldown_ref" => "2",
00212 "pullup_ref" => "2",
00213 "signal_name" => "2",
00214 "tdelay_max" => "2",
00215 "tdelay_min" => "2",
00216 "tdelay_typ" => "2",
00217 "vdiff" => "2",
00218 "3-state" => "3",
00219 "3-state_ECL" => "3",
00220 "I/O" => "3",
00221 "I/O_ECL" => "3",
00222 "I/O_open_drain" => "3",
00223 "I/O_open_sink" => "3",
00224 "I/O_open_source" => "3",
00225 "Input" => "3",
00226 "Input_ECL" => "3",
00227 "Open_drain" => "3",
00228 "Open_sink" => "3",
00229 "Open_source" => "3",
00230 "Output" => "3",
00231 "Output_ECL" => "3",
00232 "Series" => "3",
00233 "Series_switch" => "3",
00234 "Terminator" => "3");
00235
00236
00237
00238
00239
00240
00241
00242
00243 $this->linkscripts = array(
00244 "1" => "donothing",
00245 "2" => "donothing",
00246 "3" => "donothing");
00247 }
00248
00249
00250 function donothing($keywordin)
00251 {
00252 return $keywordin;
00253 }
00254
00255 }?>