ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
HFile_eiffel Class Reference
+ Inheritance diagram for HFile_eiffel:
+ Collaboration diagram for HFile_eiffel:

Public Member Functions

 HFile_eiffel ()
 
 donothing ($keywordin)
 

Detailed Description

Definition at line 6 of file HFile_eiffel.php.

Member Function Documentation

◆ donothing()

HFile_eiffel::donothing (   $keywordin)

Definition at line 262 of file HFile_eiffel.php.

263{
264 return $keywordin;
265}

◆ HFile_eiffel()

HFile_eiffel::HFile_eiffel ( )

Definition at line 9 of file HFile_eiffel.php.

10{
11
12$this->HFile();
13/*************************************/
14// Beautifier Highlighting Configuration File
15// Eiffel
16/*************************************/
17// Flags
18
19$this->nocase = "1";
20$this->notrim = "0";
21$this->perl = "0";
22
23// Colours
24
25$this->colours = array("blue", "purple", "gray", "brown", "blue", "purple");
26$this->quotecolour = "blue";
27$this->blockcommentcolour = "green";
28$this->linecommentcolour = "green";
29
30// Indent Strings
31
32$this->indent = array("do");
33$this->unindent = array("end");
34
35// String characters and delimiters
36
37$this->stringchars = array();
38$this->delimiters = array("~", "%", "^", "&", "(", ")", "|", "{", "}", "[", "]", ";", "\"", "'", "<", ">", " ", ",", " ", ".", "?");
39$this->escchar = "";
40
41// Comment settings
42
43$this->linecommenton = array("--");
44$this->blockcommenton = array("");
45$this->blockcommentoff = array("");
46
47// Keywords (keyword mapping to colour number)
48
49$this->keywords = array(
50 "alias" => "1",
51 "all" => "1",
52 "and" => "1",
53 "as" => "1",
54 "check" => "1",
55 "class" => "1",
56 "creation" => "1",
57 "debug" => "1",
58 "deferred" => "1",
59 "do" => "1",
60 "else" => "1",
61 "elseif" => "1",
62 "end" => "1",
63 "expanded" => "1",
64 "export" => "1",
65 "external" => "1",
66 "feature" => "1",
67 "from" => "1",
68 "frozen" => "1",
69 "if" => "1",
70 "implies" => "1",
71 "indexing" => "1",
72 "infix" => "1",
73 "inherit" => "1",
74 "inspect" => "1",
75 "is" => "1",
76 "like" => "1",
77 "local" => "1",
78 "loop" => "1",
79 "not" => "1",
80 "obsolete" => "1",
81 "old" => "1",
82 "once" => "1",
83 "or" => "1",
84 "prefix" => "1",
85 "redefine" => "1",
86 "rename" => "1",
87 "rescue" => "1",
88 "retry" => "1",
89 "select" => "1",
90 "separate" => "1",
91 "strip" => "1",
92 "then" => "1",
93 "true" => "1",
94 "undefine" => "1",
95 "unique" => "1",
96 "until" => "1",
97 "when" => "1",
98 "xor" => "1",
99 "," => "1",
100 "." => "1",
101 ";" => "1",
102 ":" => "1",
103 "Result" => "2",
104 "Current" => "2",
105 "False" => "2",
106 "True" => "2",
107 "Void" => "2",
108 "@" => "2",
109 "!" => "2",
110 "!!" => "2",
111 "=" => "2",
112 ":=" => "2",
113 "\\" => "2",
114 "\\\\" => "2",
115 "-" => "2",
116 "(" => "2",
117 ")" => "2",
118 "[" => "2",
119 "]" => "2",
120 "{" => "2",
121 "}" => "2",
122 "<" => "2",
123 "<=" => "2",
124 ">" => "2",
125 ">=" => "2",
126 "?" => "2",
127 "'" => "2",
128 "`" => "2",
129 "+" => "2",
130 "$" => "2",
131 "%" => "2",
132 "//" => "2",
133 "/" => "2",
134 "/=" => "2",
135 "ANY" => "3",
136 "ARGUMENTS" => "3",
137 "ARRAY" => "3",
138 "BIT" => "3",
139 "BOOLEAN" => "3",
140 "BOOLEAN_REF" => "3",
141 "CHARACTER" => "3",
142 "CHARACTER_REF" => "3",
143 "COMPARABLE" => "3",
144 "DOUBLE" => "3",
145 "DOUBLE_REF" => "3",
146 "EXCEPTIONS" => "3",
147 "INTEGER" => "3",
148 "INTEGER_REF" => "3",
149 "MEMORY" => "3",
150 "NONE" => "3",
151 "NUMERIC" => "3",
152 "POINTER" => "3",
153 "PLATFORM" => "3",
154 "POINTER_REF" => "3",
155 "REAL" => "3",
156 "REAL_REF" => "3",
157 "STRING" => "3",
158 "STD_FILES" => "3",
159 "STORABLE" => "3",
160 "ensure" => "4",
161 "interface" => "4",
162 "invariant" => "4",
163 "require" => "4",
164 "variant" => "4",
165 "io" => "5",
166 "i" => "5",
167 "j" => "5",
168 "k" => "5",
169 "y" => "5",
170 "x" => "5",
171 "abs" => "6",
172 "add_first" => "6",
173 "add_last" => "6",
174 "append" => "6",
175 "append_in" => "6",
176 "binary_to_integer" => "6",
177 "blank" => "6",
178 "clear" => "6",
179 "compare" => "6",
180 "copy" => "6",
181 "digit" => "6",
182 "even" => "6",
183 "fill_blank" => "6",
184 "fill_with" => "6",
185 "first" => "6",
186 "gcd" => "6",
187 "has" => "6",
188 "has_prefix" => "6",
189 "has_string" => "6",
190 "has_suffix" => "6",
191 "head" => "6",
192 "index_of" => "6",
193 "index_of_string" => "6",
194 "insert" => "6",
195 "is_bit" => "6",
196 "is_equal" => "6",
197 "is_integer" => "6",
198 "item" => "6",
199 "last" => "6",
200 "left_adjust" => "6",
201 "log" => "6",
202 "lower" => "6",
203 "occurrences" => "6",
204 "occurrences_of" => "6",
205 "odd" => "6",
206 "precede" => "6",
207 "prepend" => "6",
208 "put" => "6",
209 "put_boolean" => "6",
210 "put_integer" => "6",
211 "put_new_line" => "6",
212 "put_string" => "6",
213 "remove" => "6",
214 "remove_all_occurrences" => "6",
215 "remove_between" => "6",
216 "remove_first" => "6",
217 "remove_last" => "6",
218 "remove_prefix" => "6",
219 "remove_suffix" => "6",
220 "reverse" => "6",
221 "right_adjust" => "6",
222 "same_as" => "6",
223 "set_last" => "6",
224 "shrink" => "6",
225 "split" => "6",
226 "split_in" => "6",
227 "sqrt" => "6",
228 "substring" => "6",
229 "substring_index" => "6",
230 "swap" => "6",
231 "tail" => "6",
232 "to_bit" => "6",
233 "to_boolean" => "6",
234 "to_double" => "6",
235 "to_integer" => "6",
236 "to_lower" => "6",
237 "to_octal" => "6",
238 "to_real" => "6",
239 "to_string" => "6",
240 "to_upper" => "6",
241 "upper" => "6");
242
243// Special extensions
244
245// Each category can specify a PHP function that returns an altered
246// version of the keyword.
247
248
249
250$this->linkscripts = array(
251 "1" => "donothing",
252 "2" => "donothing",
253 "3" => "donothing",
254 "4" => "donothing",
255 "5" => "donothing",
256 "6" => "donothing");
257
258}

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