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_omnimark extends HFile{
00006 function HFile_omnimark(){
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 "/L10" => "",
00046 "\"Omnimark\"" => "",
00047 "Line" => "",
00048 "Comment" => "",
00049 "=" => "",
00050 ";" => "",
00051 "Nocase" => "",
00052 "File" => "",
00053 "Extensions" => "",
00054 "XOM" => "",
00055 "ACTIVATE" => "1",
00056 "AGAIN" => "1",
00057 "CATCH" => "1",
00058 "CLEAR" => "1",
00059 "CLOSE" => "1",
00060 "COPY" => "1",
00061 "COPY-CLEAR" => "1",
00062 "CROSS-TRANSLATE" => "1",
00063 "DEACTIVATE" => "1",
00064 "DECLARE" => "1",
00065 "DECREMENT" => "1",
00066 "DEFINE" => "1",
00067 "DISCARD" => "1",
00068 "DIVIDE" => "1",
00069 "DO" => "1",
00070 "DOCUMENT-END" => "1",
00071 "DOCUMENT-START" => "1",
00072 "DONE" => "1",
00073 "DTD-START" => "1",
00074 "ELEMENT" => "1",
00075 "ELSE" => "1",
00076 "ESCAPE" => "1",
00077 "EXIT" => "1",
00078 "FAIL" => "1",
00079 "FIND" => "1",
00080 "FIND-END" => "1",
00081 "FIND-START" => "1",
00082 "FORMAT" => "1",
00083 "GROUP" => "1",
00084 "HALT" => "1",
00085 "HALT-EVERYTHING" => "1",
00086 "IGNORE" => "1",
00087 "IMPLIED" => "1",
00088 "INCLUDE" => "1",
00089 "INCLUDE-END" => "1",
00090 "INCLUDE-START" => "1",
00091 "INCREMENT" => "1",
00092 "INPUT" => "1",
00093 "JOIN" => "1",
00094 "LINE-END" => "1",
00095 "LINE-START" => "1",
00096 "LOG" => "1",
00097 "LOOKAHEAD" => "1",
00098 "MACRO" => "1",
00099 "MACRO-END" => "1",
00100 "MARKED-SECTION" => "1",
00101 "MARKUP-COMMENT" => "1",
00102 "MARKUP-ERROR" => "1",
00103 "MARKUP-PARSER" => "1",
00104 "MASK" => "1",
00105 "MATCH" => "1",
00106 "MINUS" => "1",
00107 "MODULO" => "1",
00108 "NEW" => "1",
00109 "NEWLINE" => "1",
00110 "NEXT" => "1",
00111 "OPEN" => "1",
00112 "OUTPUT" => "1",
00113 "OUTPUT-TO" => "1",
00114 "OVER" => "1",
00115 "PROCESS" => "1",
00116 "PROCESS-END" => "1",
00117 "PROCESS-START" => "1",
00118 "PROCESSING-INSTRUCTION" => "1",
00119 "PROLOG-END" => "1",
00120 "PROLOG-IN-ERROR" => "1",
00121 "PUT" => "1",
00122 "REMOVE" => "1",
00123 "REOPEN" => "1",
00124 "REPEAT" => "1",
00125 "RESET" => "1",
00126 "RETHROW" => "1",
00127 "RETURN" => "1",
00128 "SAVE" => "1",
00129 "SAVE-CLEAR" => "1",
00130 "SCAN" => "1",
00131 "SELECT" => "1",
00132 "SET" => "1",
00133 "SGML" => "1",
00134 "SGML-COMMENT" => "1",
00135 "SGML-DECLARATION-END" => "1",
00136 "SGML-DTD" => "1",
00137 "SGML-DTDS" => "1",
00138 "SGML-ERROR" => "1",
00139 "SGML-IN" => "1",
00140 "SGML-OUT" => "1",
00141 "SGML-PARSE" => "1",
00142 "SGML-PARSER" => "1",
00143 "SHIFT" => "1",
00144 "SUBMIT" => "1",
00145 "SUCCEED" => "1",
00146 "SUPPRESS" => "1",
00147 "SYSTEM-CALL" => "1",
00148 "TEST-SYSTEM" => "1",
00149 "THROW" => "1",
00150 "TO" => "1",
00151 "TRANSLATE" => "1",
00152 "UC" => "1",
00153 "UL" => "1",
00154 "UNLESS" => "1",
00155 "UP-TRANSLATE" => "1",
00156 "WHEN" => "1",
00157 "WHITE-SPACE" => "1",
00158 "XML-PARSE" => "1",
00159 "ACTIVE" => "2",
00160 "AFTER" => "2",
00161 "ANCESTOR" => "2",
00162 "AND" => "2",
00163 "ANOTHER" => "2",
00164 "ARG" => "2",
00165 "AS" => "2",
00166 "ATTACHED" => "2",
00167 "ATTRIBUTE" => "2",
00168 "ATTRIBUTES" => "2",
00169 "BASE" => "2",
00170 "BEFORE" => "2",
00171 "BINARY" => "2",
00172 "BINARY-INPUT" => "2",
00173 "BINARY-MODE" => "2",
00174 "BINARY-OUTPUT" => "2",
00175 "BREAK-WIDTH" => "2",
00176 "BUFFER" => "2",
00177 "BY" => "2",
00178 "CASE" => "2",
00179 "CHILDREN" => "2",
00180 "CLOSED" => "2",
00181 "COMPILED-DATE" => "2",
00182 "COMPLEMENT" => "2",
00183 "CONREF" => "2",
00184 "CONTENT" => "2",
00185 "CONTEXT-TRANSLATE" => "2",
00186 "COUNTER" => "2",
00187 "CREATED" => "2",
00188 "CREATING" => "2",
00189 "CREATOR" => "2",
00190 "CURRENT" => "2",
00191 "DATA-ATTRIBUTE" => "2",
00192 "DATA-ATTRIBUTES" => "2",
00193 "DATA-CONTENT" => "2",
00194 "DATA-LETTERS" => "2",
00195 "DATE" => "2",
00196 "DECLARED-CONREF" => "2",
00197 "DECLARED-CURRENT" => "2",
00198 "DECLARED-DEFAULTED" => "2",
00199 "DECLARED-FIXED" => "2",
00200 "DECLARED-IMPLIED" => "2",
00201 "DECLARED-REQUIRED" => "2",
00202 "DEFAULT-ENTITY" => "2",
00203 "DEFAULTED" => "2",
00204 "DEFAULTING" => "2",
00205 "DELIMITER" => "2",
00206 "DIFFERENCE" => "2",
00207 "DIRECTORY" => "2",
00208 "DOCTYPE" => "2",
00209 "DOCUMENT" => "2",
00210 "DOCUMENT-ELEMENT" => "2",
00211 "DOMAIN-FREE" => "2",
00212 "DOWN-TRANSLATE" => "2",
00213 "DTD" => "2",
00214 "DTD-END" => "2",
00215 "DTDS" => "2",
00216 "ELEMENTS" => "2",
00217 "ELSEWHERE" => "2",
00218 "EMPTY" => "2",
00219 "ENTITIES" => "2",
00220 "ENTITY" => "2",
00221 "EPILOG-START" => "2",
00222 "EQUAL" => "2",
00223 "EXCEPT" => "2",
00224 "EXISTS" => "2",
00225 "EXTERNAL" => "2",
00226 "EXTERNAL-DATA-ENTITY" => "2",
00227 "EXTERNAL-ENTITY" => "2",
00228 "EXTERNAL-FUNCTION" => "2",
00229 "EXTERNAL-OUTPUT-FUNCTION" => "2",
00230 "EXTERNAL-TEXT-ENTITY" => "2",
00231 "FALSE" => "2",
00232 "FILE" => "2",
00233 "FUNCTION" => "2",
00234 "FUNCTION-LIBRARY" => "2",
00235 "GENERAL" => "2",
00236 "GLOBAL" => "2",
00237 "GREATER-EQUAL" => "2",
00238 "GREATER-THAN" => "2",
00239 "GROUPS" => "2",
00240 "HAS" => "2",
00241 "HASNT" => "2",
00242 "HERALDED-NAMES" => "2",
00243 "ID" => "2",
00244 "ID-CHECKING" => "2",
00245 "IDREF" => "2",
00246 "IDREFS" => "2",
00247 "IN" => "2",
00248 "IN-LIBRARY" => "2",
00249 "INCLUSION" => "2",
00250 "INITIAL" => "2",
00251 "INITIAL-SIZE" => "2",
00252 "INSERTION-BREAK" => "2",
00253 "INSTANCE" => "2",
00254 "INTERNAL" => "2",
00255 "INVALID-DATA" => "2",
00256 "IS" => "2",
00257 "ISNT" => "2",
00258 "ITEM" => "2",
00259 "KEY" => "2",
00260 "KEYED" => "2",
00261 "LAST" => "2",
00262 "LASTMOST" => "2",
00263 "LC" => "2",
00264 "LENGTH" => "2",
00265 "LESS-EQUAL" => "2",
00266 "LESS-THAN" => "2",
00267 "LETTERS" => "2",
00268 "LIBRARY" => "2",
00269 "LITERAL" => "2",
00270 "LOCAL" => "2",
00271 "MATCHES" => "2",
00272 "MIXED" => "2",
00273 "MODIFIABLE" => "2",
00274 "NAME" => "2",
00275 "NAME-LETTERS" => "2",
00276 "NAMECASE" => "2",
00277 "NAMED" => "2",
00278 "NAMES" => "2",
00279 "NDATA-ENTITY" => "2",
00280 "NEGATE" => "2",
00281 "NESTED-REFERENTS" => "2",
00282 "NMTOKEN" => "2",
00283 "NMTOKENS" => "2",
00284 "NO" => "2",
00285 "NO-DEFAULT-IO" => "2",
00286 "NON-CDATA" => "2",
00287 "NON-IMPLIED" => "2",
00288 "NON-SDATA" => "2",
00289 "NOT" => "2",
00290 "NOTATION" => "2",
00291 "NUMBER-OF" => "2",
00292 "NUMBERS" => "2",
00293 "NUTOKEN" => "2",
00294 "NUTOKENS" => "2",
00295 "OCCURRENCE" => "2",
00296 "OF" => "2",
00297 "OPAQUE" => "2",
00298 "OPTIONAL" => "2",
00299 "OR" => "2",
00300 "PARAMETER" => "2",
00301 "PARENT" => "2",
00302 "PAST" => "2",
00303 "PATTERN" => "2",
00304 "PLUS" => "2",
00305 "PREPARENT" => "2",
00306 "PREVIOUS" => "2",
00307 "PROPER" => "2",
00308 "PUBLIC" => "2",
00309 "READ-ONLY" => "2",
00310 "READABLE" => "2",
00311 "REFERENT" => "2",
00312 "REFERENTS" => "2",
00313 "REFERENTS-ALLOWED" => "2",
00314 "REFERENTS-DISPLAYED" => "2",
00315 "REFERENTS-NOT-ALLOWED" => "2",
00316 "REMAINDER" => "2",
00317 "REPEATED" => "2",
00318 "REPLACEMENT-BREAK" => "2",
00319 "REVERSED" => "2",
00320 "SILENT-REFERENT" => "2",
00321 "SIZE" => "2",
00322 "SKIP" => "2",
00323 "SOURCE" => "2",
00324 "SPECIFIED" => "2",
00325 "STATUS" => "2",
00326 "STREAM" => "2",
00327 "SUBDOC-ENTITY" => "2",
00328 "SUBDOCUMENT" => "2",
00329 "SUBDOCUMENTS" => "2",
00330 "SUBELEMENT" => "2",
00331 "SWITCH" => "2",
00332 "SYMBOL" => "2",
00333 "SYSTEM" => "2",
00334 "TEXT-MODE" => "2",
00335 "THIS" => "2",
00336 "TIMES" => "2",
00337 "TOKEN" => "2",
00338 "TRUE" => "2",
00339 "UNANCHORED" => "2",
00340 "UNATTACHED" => "2",
00341 "UNION" => "2",
00342 "USEMAP" => "2",
00343 "USING" => "2",
00344 "VALUE" => "2",
00345 "VALUED" => "2",
00346 "VARIABLE" => "2",
00347 "WITH" => "2",
00348 "WRITABLE" => "2",
00349 "XML" => "2",
00350 "XML-DTD" => "2",
00351 "XML-DTDS" => "2",
00352 "YES" => "2",
00353 "#ADDITIONAL-INFO" => "2",
00354 "#APPINFO" => "2",
00355 "#CAPACITY" => "2",
00356 "#CHARSET" => "2",
00357 "#CLASS" => "2",
00358 "#COMMAND-LINE-NAMES" => "2",
00359 "#CONSOLE" => "2",
00360 "#CURRENT-INPUT" => "2",
00361 "#CURRENT-OUTPUT" => "2",
00362 "#DATA" => "2",
00363 "#DOCTYPE" => "2",
00364 "#DOCUMENT" => "2",
00365 "#DTD" => "2",
00366 "#EMPTY" => "2",
00367 "#ERROR" => "2",
00368 "#ERROR-CODE" => "2",
00369 "#FILE-NAME" => "2",
00370 "#FIRST" => "2",
00371 "#GROUP" => "2",
00372 "#IMPLIED" => "2",
00373 "#ITEM" => "2",
00374 "#LANGUAGE-VERSION" => "2",
00375 "#LAST" => "2",
00376 "#LIBPATH" => "2",
00377 "#LIBRARY" => "2",
00378 "#LIBVALUE" => "2",
00379 "#LINE-NUMBER" => "2",
00380 "#MAIN-INPUT" => "2",
00381 "#MAIN-OUTPUT" => "2",
00382 "#MARKUP-ERROR-COUNT" => "2",
00383 "#MARKUP-ERROR-TOTAL" => "2",
00384 "#MARKUP-PARSER" => "2",
00385 "#MARKUP-WARNING-COUNT" => "2",
00386 "#MARKUP-WARNING-TOTAL" => "2",
00387 "#MESSAGE" => "2",
00388 "#NONE" => "2",
00389 "#OUTPUT" => "2",
00390 "#PLATFORM-INFO" => "2",
00391 "#PROCESS-INPUT" => "2",
00392 "#PROCESS-OUTPUT" => "2",
00393 "#RECOVERY-INFO" => "2",
00394 "#SGML" => "2",
00395 "#SGML-ERROR-COUNT" => "2",
00396 "#SGML-ERROR-TOTAL" => "2",
00397 "#SGML-WARNING-COUNT" => "2",
00398 "#SGML-WARNING-TOTAL" => "2",
00399 "#SUPPRESS" => "2",
00400 "#SYNTAX" => "2",
00401 "#!" => "2",
00402 "ANY" => "3",
00403 "ANY-TEXT" => "3",
00404 "BLANK" => "3",
00405 "CDATA" => "3",
00406 "CDATA-ENTITY" => "3",
00407 "CONTENT-END" => "3",
00408 "CONTENT-START" => "3",
00409 "DIGIT" => "3",
00410 "LETTER" => "3",
00411 "NUMBER" => "3",
00412 "PCDATA" => "3",
00413 "RCDATA" => "3",
00414 "SDATA" => "3",
00415 "SDATA-ENTITY" => "3",
00416 "SPACE" => "3",
00417 "TEXT" => "3",
00418 "VALUE-END" => "3",
00419 "VALUE-START" => "3",
00420 "WORD-END" => "3",
00421 "WORD-START" => "3");
00422
00423
00424
00425
00426
00427
00428
00429
00430 $this->linkscripts = array(
00431 "" => "donothing",
00432 "1" => "donothing",
00433 "2" => "donothing",
00434 "3" => "donothing");
00435 }
00436
00437
00438 function donothing($keywordin)
00439 {
00440 return $keywordin;
00441 }
00442
00443 }?>