6 {
8
9
10
11
12
13
14$this->nocase = "0";
15$this->notrim = "0";
16$this->perl = "0";
17
18
19
20$this->colours = array("blue", "purple", "gray");
21$this->quotecolour = "blue";
22$this->blockcommentcolour = "green";
23$this->linecommentcolour = "green";
24
25
26
27$this->indent = array();
28$this->unindent = array();
29
30
31
32$this->stringchars = array();
33$this->delimiters = array("!", "%", "^", "&", "*", "(", ")", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", "?");
34$this->escchar = "";
35
36
37
38$this->linecommenton = array("\"");
39$this->blockcommenton = array("");
40$this->blockcommentoff = array("");
41
42
43
44$this->keywords = array(
45 "ASYNC_RESET" => "1",
46 "Buffer" => "1",
47 "Collapse" => "1",
48 "Case" => "1",
49 "Com" => "1",
50 "DECLARATIONS" => "1",
51 "Dc" => "1",
52 "Declarations" => "1",
53 "Device" => "1",
54 "EQUATIONS" => "1",
55 "End" => "1",
56 "Equations" => "1",
57 "Else" => "1",
58 "Equations." => "1",
59 "FUNCTIONAL_BLOCK" => "1",
60 "FUSES" => "1",
61 "Functional_block" => "1",
62 "Fuses" => "1",
63 "Goto" => "1",
64 "INTERFACE" => "1",
65 "If-Then-Else" => "1",
66 "In" => "1",
67 "Interface" => "1",
68 "Istype" => "1",
69 "If" => "1",
70 "Invert" => "1",
71 "Keep" => "1",
72 "Library" => "1",
73 "MACRO" => "1",
74 "Macro" => "1",
75 "Module" => "1",
76 "Node" => "1",
77 "Neg" => "1",
78 "Output" => "1",
79 "Pin" => "1",
80 "Property" => "1",
81 "PIN" => "1",
82 "Pos" => "1",
83 "Reg" => "1",
84 "Reg_D" => "1",
85 "Reg_G" => "1",
86 "Reg_JK" => "1",
87 "Reg_SR" => "1",
88 "Reg_T" => "1",
89 "Retain" => "1",
90 "STATE_DIAGRAM" => "1",
91 "STATE_REGISTER" => "1",
92 "SYNC_RESET" => "1",
93 "State" => "1",
94 "State_Diagram" => "1",
95 "State_register" => "1",
96 "Sync_reset" => "1",
97 "Signal" => "1",
98 "TEST_VECTORS" => "1",
99 "TITLE" => "1",
100 "TRUTH_TABLE" => "1",
101 "Test_Vectors" => "1",
102 "Title" => "1",
103 "Trace" => "1",
104 "Truth_Table" => "1",
105 "Test_vectors" => "1",
106 "Then" => "1",
107 "When-Then-Else" => "1",
108 "With" => "1",
109 "XOR" => "1",
110 "XOR_FACTORS" => "1",
111 "XOR_Factors" => "1",
112 "Xor" => "1",
113 "@Alternate" => "2",
114 "@Carry" => "2",
115 "@Const" => "2",
116 "@Dcset" => "2",
117 "@Dcstate" => "2",
118 "@Exit" => "2",
119 "@Expr" => "2",
120 "@If" => "2",
121 "@Ifb" => "2",
122 "@Ifdef" => "2",
123 "@Ifiden" => "2",
124 "@Ifnb" => "2",
125 "@Ifndef" => "2",
126 "@Ifniden" => "2",
127 "@Include" => "2",
128 "@Irp" => "2",
129 "@Irpc" => "2",
130 "@Message" => "2",
131 "@Onset" => "2",
132 "@Page" => "2",
133 "@Radix" => "2",
134 "@Repeat" => "2",
135 "@Setsize" => "2",
136 "@Standard" => "2",
137 ".ACLR" => "3",
138 ".ASET" => "3",
139 ".AP" => "3",
140 ".AR" => "3",
141 ".CE" => "3",
142 ".CLK" => "3",
143 ".CLR" => "3",
144 ".SET" => "3",
145 ".COM" => "3",
146 ".D" => "3",
147 ".FB" => "3",
148 ".FC" => "3",
149 ".J" => "3",
150 ".K" => "3",
151 ".LD" => "3",
152 ".LE" => "3",
153 ".LH" => "3",
154 ".OE" => "3",
155 ".PIN" => "3",
156 ".PR" => "3",
157 ".Q" => "3",
158 ".R" => "3",
159 ".RE" => "3",
160 ".S" => "3",
161 ".SP" => "3",
162 ".SR" => "3");
163
164
165
166
167
168
169
170
171$this->linkscripts = array(
172 "1" => "donothing",
173 "2" => "donothing",
174 "3" => "donothing");
175}