ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
All Data Structures Namespaces Files Functions Variables Typedefs Modules Pages
HFile_fame Class Reference
+ Inheritance diagram for HFile_fame:
+ Collaboration diagram for HFile_fame:

Public Member Functions

 HFile_fame ()
 
 donothing ($keywordin)
 
- Public Member Functions inherited from HFile
 __construct ()
 
 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 7 of file HFile_fame.php.

Member Function Documentation

◆ donothing()

HFile_fame::donothing (   $keywordin)

Definition at line 687 of file HFile_fame.php.

688  {
689  return $keywordin;
690  }

◆ HFile_fame()

HFile_fame::HFile_fame ( )

Definition at line 9 of file HFile_fame.php.

References array.

10  {
11  $this->HFile();
12  /*************************************/
13  // Beautifier Highlighting Configuration File
14  // FAME
15  /*************************************/
16  // Flags
17 
18  $this->nocase = "1";
19  $this->notrim = "0";
20  $this->perl = "0";
21 
22  // Colours
23 
24  $this->colours = array("blue", "brown", "purple", "gray", "blue", "purple", "gray", "brown");
25  $this->quotecolour = "blue";
26  $this->blockcommentcolour = "green";
27  $this->linecommentcolour = "green";
28 
29  // Indent Strings
30 
31  $this->indent = array();
32  $this->unindent = array();
33 
34  // String characters and delimiters
35 
36  $this->stringchars = array("\"");
37  $this->delimiters = array();
38  $this->escchar = "";
39 
40  // Comment settings
41 
42  $this->linecommenton = array("-- //");
43  $this->blockcommenton = array("");
44  $this->blockcommentoff = array("");
45 
46  // Keywords (keyword mapping to colour number)
47 
48  $this->keywords = array(
49  "ABORT" => "1",
50  "ACCELERATOR" => "1",
51  "ACCESS" => "1",
52  "ALIAS" => "4",
53  "ALMON" => "1",
54  "APPEND" => "1",
55  "AREA" => "1",
56  "ARGUMENTS" => "1",
57  "ARIMACONSTANT" => "1",
58  "ARROW" => "1",
59  "ASSIST" => "1",
60  "ASTIME" => "1",
61  "AXIS" => "1",
62  "BACKGROUND" => "1",
63  "BAND" => "1",
64  "BASE" => "1",
65  "BASIS" => "4",
66  "BATCH" => "1",
67  "BEHAVIORAL" => "1",
68  "BOOLEAN" => "1",
69  "BOTTOM" => "1",
70  "BOX" => "1",
71  "BRING" => "1",
72  "BROWN" => "1",
73  "BUTTON" => "1",
74  "CACHE" => "1",
75  "CALENDAR" => "1",
76  "CAPTION" => "1",
77  "CASE" => "1",
78  "CELL" => "1",
79  "CENTURY" => "1",
80  "CHANNEL" => "1",
81  "CHARACTER" => "1",
82  "CHSET" => "1",
83  "CLASS" => "1",
84  "COLOR" => "1",
85  "COLUMN" => "1",
86  "COMMAS" => "1",
87  "CONFIRM" => "1",
88  "CONSTRAIN" => "1",
89  "CONTENTS" => "1",
90  "CONVERT" => "1",
91  "CRITERION" => "1",
92  "DATE" => "1",
93  "DECIMAL" => "1",
94  "DEPIC" => "1",
95  "DEPICT" => "1",
96  "DESCRIPTION" => "4",
97  "DEVICE" => "1",
98  "DIMENSION" => "4",
99  "DISABLE" => "1",
100  "DIVISION" => "1",
101  "ECHO" => "1",
102  "EJECT" => "1",
103  "ERROR" => "1",
104  "EXPAND" => "1",
105  "EXPLODE" => "1",
106  "FETCH" => "1",
107  "FIELD" => "1",
108  "FINISH" => "1",
109  "FON" => "1",
110  "FORCE" => "1",
111  "FORECAST" => "1",
112  "FORMS" => "1",
113  "FRACTION" => "1",
114  "FRAME" => "1",
115  "FRDB" => "1",
116  "FREQUENCY" => "1",
117  "FUTURE" => "1",
118  "GENERATE" => "1",
119  "GLUE" => "1",
120  "GRID" => "1",
121  "HISTORY" => "1",
122  "HOLDOUT" => "1",
123  "HOLIDAY" => "1",
124  "IGNORE" => "1",
125  "IMAGE" => "1",
126  "INDENT" => "1",
127  "INDEX" => "1",
128  "INFLUENCE" => "1",
129  "INFOBAR" => "1",
130  "INTERCEPT" => "1",
131  "INTERRUPT" => "1",
132  "ITEM" => "1",
133  "JUSTIFY" => "1",
134  "KEEP" => "1",
135  "KIND" => "1",
136  "LABEL" => "1",
137  "LANGUAGE" => "1",
138  "LEFT" => "1",
139  "LEFTMARGIN" => "1",
140  "LEGEND" => "1",
141  "LENGTH" => "1",
142  "LIMIT" => "1",
143  "LINES" => "1",
144  "LINK" => "1",
145  "LPREFIX" => "1",
146  "MAP" => "1",
147  "MARGINS" => "1",
148  "MARK" => "1",
149  "MATCH" => "1",
150  "MEMORY" => "1",
151  "METHOD" => "1",
152  "MISSINGVALUES" => "1",
153  "NAME" => "1",
154  "NEGATIVE" => "1",
155  "NUMBER" => "1",
156  "OBJECT" => "1",
157  "OBSERVED" => "4",
158  "OFFSET" => "1",
159  "ORDER" => "1",
160  "OVERWRITE" => "1",
161  "PACK" => "1",
162  "PAGE" => "1",
163  "PARTIAL" => "1",
164  "PAST" => "1",
165  "PAUSE" => "1",
166  "PGCELL" => "1",
167  "PIERCE" => "1",
168  "PLACEMENT" => "1",
169  "PLOT" => "1",
170  "POSITION" => "1",
171  "POSITIVE" => "1",
172  "PREFIX" => "1",
173  "RANGE" => "1",
174  "REMARKS" => "1",
175  "RENDER" => "1",
176  "REORDER" => "1",
177  "REPLACE" => "1",
178  "REPORT" => "1",
179  "RESPONSE" => "1",
180  "RESTORE" => "1",
181  "REVIEW" => "1",
182  "RIGHT" => "1",
183  "ROBITERLIMIT" => "1",
184  "SCALAR" => "1",
185  "SCATTER" => "1",
186  "SEASONAL" => "1",
187  "SEE" => "1",
188  "SERIES" => "1",
189  "SHILLER" => "1",
190  "SHOW" => "1",
191  "SIZE" => "1",
192  "SPEED" => "1",
193  "SQUEEZE" => "1",
194  "STORE" => "1",
195  "STRINGLENGTH" => "4",
196  "STYLE" => "1",
197  "SUFFIX" => "1",
198  "SUSPEND" => "1",
199  "SYMBOLIZE" => "1",
200  "TAG" => "1",
201  "TECHNIQUE" => "1",
202  "TEXT" => "1",
203  "THICKNESS" => "1",
204  "THREED" => "1",
205  "TICK" => "1",
206  "TIME" => "1",
207  "TITLE" => "1",
208  "TOP" => "1",
209  "TRACE" => "1",
210  "TRANSFORM" => "1",
211  "TRIGGER" => "1",
212  "TRIMVALUE" => "1",
213  "TUNE" => "1",
214  "TURN" => "1",
215  "TYPE" => "1",
216  "UCHARACTER" => "1",
217  "UNDERLINE" => "1",
218  "UNIT" => "1",
219  "VERIFY" => "1",
220  "VIEW" => "1",
221  "WEDGE" => "1",
222  "WEIGHTS" => "1",
223  "WIDTH" => "1",
224  "WINDOW" => "1",
225  "XYSET" => "1",
226  "YEAR" => "1",
227  "ZEROVALUES" => "1",
228  "ABS" => "2",
229  "ACF" => "2",
230  "AGGR" => "2",
231  "AGR" => "2",
232  "ALL" => "2",
233  "ALPHA" => "2",
234  "AMORT" => "2",
235  "ANNPCT" => "2",
236  "ANY" => "2",
237  "AR" => "2",
238  "ARIMA" => "2",
239  "ARMA" => "2",
240  "ATAN" => "2",
241  "AVE" => "2",
242  "BIWK" => "2",
243  "BOOLFMT" => "2",
244  "CASEORDER" => "2",
245  "CAVE" => "2",
246  "CHANNELS" => "2",
247  "CHANNELTYPE" => "2",
248  "CHECKACCESS" => "2",
249  "CMAX" => "2",
250  "CMIN" => "2",
251  "CONNAME" => "2",
252  "CORR" => "2",
253  "COS" => "2",
254  "CPROD" => "2",
255  "CREATED" => "2",
256  "CROSSLIST" => "2",
257  "CSUM" => "2",
258  "CTOT" => "2",
259  "DATEFMT" => "2",
260  "DATEOF" => "2",
261  "DATEORDER" => "2",
262  "DAY" => "2",
263  "DB" => "2",
264  "DBCREATED" => "2",
265  "DBUPDATED" => "2",
266  "DIFF" => "2",
267  "DTY" => "2",
268  "EOF" => "2",
269  "ERRORTEXT" => "2",
270  "EVAL" => "2",
271  "EXISTS" => "2",
272  "EXP" => "2",
273  "EXTRACT" => "2",
274  "FILE" => "2",
275  "FILESPEC" => "2",
276  "FIRST" => "2",
277  "FIRSTCASE" => "2",
278  "FIRSTDATE" => "2",
279  "FIRSTVALUE" => "2",
280  "FONT" => "2",
281  "FPERIOD" => "2",
282  "FYEAR" => "2",
283  "GETENV" => "2",
284  "GETID" => "2",
285  "GROWTH" => "2",
286  "HOUR" => "2",
287  "ID" => "2",
288  "INISCAN" => "2",
289  "INTERP" => "2",
290  "IRR" => "2",
291  "LARGEST" => "2",
292  "LAST" => "2",
293  "LASTCASE" => "2",
294  "LASTDATE" => "2",
295  "LASTERROR" => "2",
296  "LASTVALUE" => "2",
297  "LAVE" => "2",
298  "LENGTHCASE" => "2",
299  "LENGTHDATE" => "2",
300  "LIST" => "2",
301  "LISTACCESS" => "2",
302  "LMAX" => "2",
303  "LMEDIAN" => "2",
304  "LMIN" => "2",
305  "LOCATION" => "2",
306  "LOG" => "2",
307  "LOG10" => "2",
308  "LOOKUP" => "2",
309  "LOWER" => "2",
310  "LPROD" => "2",
311  "LSTDDEV" => "2",
312  "LSUM" => "2",
313  "LTRIM" => "2",
314  "LVAR" => "2",
315  "MA" => "2",
316  "MAGIC" => "2",
317  "MAKE" => "2",
318  "MAKEDATE" => "2",
319  "MAVE" => "2",
320  "MAVEC" => "2",
321  "MAX" => "2",
322  "MAXCASE" => "2",
323  "MAXDATE" => "2",
324  "MCORR" => "2",
325  "MEAN" => "2",
326  "MEDIAN" => "2",
327  "MERGE" => "2",
328  "MIN" => "2",
329  "MINCASE" => "2",
330  "MINDATE" => "2",
331  "MINUTE" => "2",
332  "MIRROR" => "2",
333  "MISSING" => "2",
334  "MMAX" => "2",
335  "MMEDIAN" => "2",
336  "MMIN" => "2",
337  "MONTH" => "2",
338  "MPROD" => "2",
339  "MSTDDEV" => "2",
340  "MSUM" => "2",
341  "MVAR" => "2",
342  "NAMELOC" => "2",
343  "NL" => "2",
344  "NORMAL" => "2",
345  "NOW" => "2",
346  "NPV" => "2",
347  "NUMFMT" => "2",
348  "OVERLAY" => "2",
349  "PACF" => "2",
350  "PAD" => "2",
351  "PAYBACK" => "2",
352  "PCT" => "2",
353  "PENDING" => "2",
354  "PERIOD" => "2",
355  "PIXELS" => "2",
356  "POINTS" => "2",
357  "PRECFMT" => "2",
358  "PROD" => "2",
359  "REALNAME" => "2",
360  "REMEVAL" => "2",
361  "REPEAT" => "2",
362  "REVERSE" => "2",
363  "ROBLOC" => "2",
364  "ROBVAR" => "2",
365  "ROUND" => "2",
366  "RTRIM" => "2",
367  "SANNPCT" => "2",
368  "SARIMA" => "2",
369  "SCAN" => "2",
370  "SCREENINFO" => "2",
371  "SCRIPT" => "2",
372  "SECOND" => "2",
373  "SELECTNAMES" => "2",
374  "SHIFT" => "2",
375  "SHIFTMTN" => "2",
376  "SHIFTYR" => "2",
377  "SIGN" => "2",
378  "SIN" => "2",
379  "SL" => "2",
380  "SLICE" => "2",
381  "SMALLEST" => "2",
382  "SORTDATA" => "2",
383  "SORTINDEX" => "2",
384  "SORTNAME" => "2",
385  "SOURCE" => "2",
386  "SPECIAL" => "2",
387  "SQRT" => "2",
388  "STDDEV" => "2",
389  "STRING" => "2",
390  "STUFF" => "2",
391  "SUBSTRING" => "2",
392  "SUM" => "2",
393  "SYSTEM" => "2",
394  "SYSTEMERROR" => "2",
395  "THISDAY" => "2",
396  "TODAY" => "2",
397  "TRIM" => "2",
398  "TRUNC" => "2",
399  "UNIFORM" => "2",
400  "UNIQUE" => "2",
401  "UPDATED" => "2",
402  "UPPER" => "2",
403  "VAR" => "2",
404  "WEEKDAY" => "2",
405  "WILDLIST" => "2",
406  "WILDNAMES" => "2",
407  "WINFRAMEINFO" => "2",
408  "WININFO" => "2",
409  "WRITEACCT" => "2",
410  "YTD" => "2",
411  "YTYDIFF" => "2",
412  "YTYPCT" => "2",
413  "ACCEPT" => "3",
414  "ACTIVATE" => "3",
415  "ADJUST" => "3",
416  "APPLY" => "3",
417  "ARGUMENT" => "3",
418  "ASSOCIATE" => "4",
419  "ATTRIBUTE" => "3",
420  "BACKTO" => "3",
421  "BEST" => "3",
422  "BLANK" => "3",
423  "BLOCK" => "3",
424  "BUFFER" => "3",
425  "CANCEL" => "3",
426  "CATALOG" => "3",
427  "CATCH" => "3",
428  "CD" => "3",
429  "CHECK" => "3",
430  "CLEAR" => "3",
431  "CLOSE" => "3",
432  "COMPILE" => "3",
433  "CONCEAL" => "3",
434  "CONNECT" => "3",
435  "COPY" => "3",
436  "CORRELATE" => "3",
437  "CREATE" => "3",
438  "DATA" => "3",
439  "DBSTATUS" => "3",
440  "DEACTIVATED" => "3",
441  "DELETE" => "3",
442  "DISCONNECT" => "3",
443  "DISPLAY" => "3",
444  "DOCUMENTATION" => "4",
445  "DOWN" => "3",
446  "DRAW" => "3",
447  "EDIT" => "3",
448  "ELSE" => "3",
449  "END" => "3",
450  "ENDOGENIZE" => "3",
451  "ENTER" => "3",
452  "ENTRY" => "3",
453  "ESCAPE" => "3",
454  "EXECUTE" => "3",
455  "EXHIBIT" => "3",
456  "EXIT" => "3",
457  "EXOGENIZE" => "3",
458  "EXTRADOTS" => "4",
459  "EXTRAPOLATE" => "3",
460  "FIND" => "3",
461  "FIT" => "3",
462  "FOOTING" => "3",
463  "FORM" => "3",
464  "FORMULA" => "3",
465  "FUNCTION" => "3",
466  "GET" => "3",
467  "GHOST" => "3",
468  "GLFORMULA" => "3",
469  "GLNAME" => "3",
470  "GOTO" => "3",
471  "GRAPH" => "3",
472  "HEADING" => "3",
473  "HELP" => "3",
474  "HIDE" => "3",
475  "IF" => "3",
476  "INCLUDE" => "3",
477  "INFO" => "3",
478  "INITIALIZE" => "3",
479  "INPUT" => "3",
480  "INSERT" => "3",
481  "LEAVE" => "3",
482  "LINE" => "3",
483  "LOAD" => "3",
484  "LOCAL" => "3",
485  "LOOP" => "3",
486  "MARKING" => "3",
487  "MENU" => "3",
488  "MESSAGE" => "3",
489  "MODEL" => "3",
490  "MODIFY" => "3",
491  "MOVE" => "3",
492  "NEW" => "3",
493  "NEWPAGE" => "3",
494  "NEXT" => "3",
495  "NOTE" => "3",
496  "OPEN" => "3",
497  "OUTPUT" => "3",
498  "OTHERWISE" => "3",
499  "PICTURE" => "3",
500  "PIE" => "3",
501  "POST" => "3",
502  "PRINT" => "3",
503  "PROCEDURE" => "3",
504  "PROMPT" => "3",
505  "QUIT" => "3",
506  "RABORT" => "3",
507  "RASSERT" => "3",
508  "RATTRIBUTE" => "3",
509  "RCOMMIT" => "3",
510  "RCOPY" => "3",
511  "RDELETE" => "3",
512  "READ" => "3",
513  "RECALCULATE" => "3",
514  "REDO" => "3",
515  "REENTER" => "3",
516  "REFILE" => "3",
517  "REFRESH" => "3",
518  "REGION" => "3",
519  "RENAME" => "3",
520  "REOPEN" => "3",
521  "RESET" => "3",
522  "RESIGNAL" => "3",
523  "RETURN" => "3",
524  "REVEAL" => "3",
525  "RRENAME" => "3",
526  "RSET" => "3",
527  "RUN" => "3",
528  "SAVE" => "3",
529  "SCORE" => "3",
530  "SEARCH" => "3",
531  "SELECT" => "3",
532  "SET" => "3",
533  "SETENV" => "3",
534  "SIGNAL" => "3",
535  "SLEEP" => "3",
536  "STEST" => "3",
537  "STROKE" => "3",
538  "SUBSTITUTE" => "3",
539  "SUMMARIZE" => "3",
540  "TERMINATE" => "3",
541  "TRY" => "3",
542  "THEN" => "3",
543  "UNGHOST" => "3",
544  "UNLOAD" => "3",
545  "UNSAVE" => "3",
546  "UNSETENV" => "3",
547  "UP" => "3",
548  "UPDATE" => "3",
549  "VALIDATE" => "3",
550  "VALPRINT" => "3",
551  "WHATS" => "3",
552  "WHICH" => "3",
553  "WRITE" => "3",
554  "XYGET" => "3",
555  "AMRT" => "5",
556  "AND" => "6",
557  "DIV" => "6",
558  "EQ" => "6",
559  "EQL" => "6",
560  "EXCEPT" => "6",
561  "GT" => "6",
562  "GE" => "6",
563  "INTERSECT" => "6",
564  "LT" => "6",
565  "LE" => "6",
566  "MOD" => "6",
567  "NE" => "6",
568  "NEL" => "6",
569  "NOT" => "6",
570  "OR" => "6",
571  "SUBSET" => "6",
572  "UNION" => "6",
573  "FALSE" => "7",
574  "NO" => "7",
575  "OFF" => "7",
576  "ON" => "7",
577  "TRUE" => "7",
578  "YES" => "7",
579  "AS" => "8",
580  "ANNUAL" => "8",
581  "APRIL" => "8",
582  "AUGUST" => "8",
583  "ASUNDAY" => "8",
584  "AMONDAY" => "8",
585  "ATUESDAY" => "8",
586  "AWEDNESDAY" => "8",
587  "ATHURSDAY" => "8",
588  "AFRIDAY" => "8",
589  "ASATURDAY" => "8",
590  "AUTO" => "8",
591  "BUSINESS" => "8",
592  "BIWEEKLY" => "8",
593  "BSUNDAY" => "8",
594  "BMONDAY" => "8",
595  "BTUESDAY" => "8",
596  "BWEDNESDAY" => "8",
597  "BTHURSDAY" => "8",
598  "BFRIDAY" => "8",
599  "BSATURDAY" => "8",
600  "BIMONTHLY" => "8",
601  "BY" => "8",
602  "BREAK" => "8",
603  "CIRCLE" => "8",
604  "COMPLETE" => "8",
605  "DAILY" => "8",
606  "DOT" => "8",
607  "DECEMBER" => "8",
608  "DASH" => "8",
609  "DIALOG" => "8",
610  "DMAX" => "8",
611  "DMIN" => "8",
612  "FEBURARY" => "8",
613  "FOR" => "8",
614  "FULL" => "8",
615  "HOURLY" => "8",
616  "HORIZONTAL" => "8",
617  "INDEXED" => "8",
618  "IN" => "8",
619  "INFINITY" => "8",
620  "JANUARY" => "8",
621  "JUNE" => "8",
622  "JULY" => "8",
623  "KEYBOARD" => "8",
624  "MAJOR" => "8",
625  "MONTHLY" => "8",
626  "MARCH" => "8",
627  "MAY" => "8",
628  "MINUTELY" => "8",
629  "NOVEMBER" => "8",
630  "NC" => "8",
631  "NA" => "8",
632  "ND" => "8",
633  "NEWLINE" => "8",
634  "NUMERIC" => "8",
635  "NAMELIST" => "8",
636  "N" => "8",
637  "NEGINFINITY" => "8",
638  "NOARG" => "8",
639  "NONE" => "8",
640  "NOTHING" => "8",
641  "NULL" => "8",
642  "OCTOBER" => "8",
643  "PPY" => "8",
644  "PRECISION" => "8",
645  "QUARTERLY" => "8",
646  "QUOTE" => "8",
647  "SEMIANNUAL" => "8",
648  "SEPTEMBER" => "8",
649  "SECONDLY" => "8",
650  "SHARED" => "8",
651  "STARMAGICDATE" => "8",
652  "TENDAY" => "8",
653  "TWICEMONTH" => "8",
654  "TO" => "8",
655  "TRIANGLE" => "8",
656  "TERMINAL" => "8",
657  "WARNING" => "8",
658  "WEEKLY(MONDAY)" => "8",
659  "WEEKLY(TUESDAY)" => "8",
660  "WEEKLY(WEDNESDAY)" => "8",
661  "WEEKLY(THURSDAY)" => "8",
662  "WEEKLY(FRIDAY)" => "8",
663  "WEEKLY(SATURDAY)" => "8",
664  "WEEKLY(SUNDAY)" => "8",
665  "WORK" => "8",
666  "YPP" => "8");
667 
668  // Special extensions
669 
670  // Each category can specify a PHP function that returns an altered
671  // version of the keyword.
672 
673 
674 
675  $this->linkscripts = array(
676  "1" => "donothing",
677  "4" => "donothing",
678  "2" => "donothing",
679  "3" => "donothing",
680  "5" => "donothing",
681  "6" => "donothing",
682  "7" => "donothing",
683  "8" => "donothing");
684  }
Create styles array
The data for the language used.
Definition: HFile.php:21

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