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_javascript extends HFile{
00006 function HFile_javascript(){
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 "abstract" => "1",
00046 "byte" => "1",
00047 "case" => "1",
00048 "catch" => "1",
00049 "char" => "1",
00050 "class" => "1",
00051 "const" => "1",
00052 "continue" => "1",
00053 "default" => "1",
00054 "delete" => "1",
00055 "do" => "1",
00056 "double" => "1",
00057 "else" => "1",
00058 "extends" => "1",
00059 "false" => "1",
00060 "final" => "1",
00061 "finally" => "1",
00062 "float" => "1",
00063 "for" => "1",
00064 "function" => "1",
00065 "goto" => "1",
00066 "if" => "1",
00067 "implements" => "1",
00068 "import" => "1",
00069 "in" => "1",
00070 "instanceof" => "1",
00071 "int" => "1",
00072 "interface" => "1",
00073 "long" => "1",
00074 "native" => "1",
00075 "new" => "1",
00076 "null" => "1",
00077 "package" => "1",
00078 "private" => "1",
00079 "protected" => "1",
00080 "public" => "1",
00081 "reset" => "2",
00082 "return" => "1",
00083 "short" => "1",
00084 "static" => "1",
00085 "super" => "1",
00086 "switch" => "1",
00087 "synchronized" => "1",
00088 "this" => "1",
00089 "throw" => "1",
00090 "transient" => "1",
00091 "true" => "1",
00092 "try" => "1",
00093 "var" => "1",
00094 "void" => "1",
00095 "while" => "1",
00096 "with" => "1",
00097 "$n" => "2",
00098 "above" => "2",
00099 "abs" => "2",
00100 "acos" => "2",
00101 "action" => "2",
00102 "activeElement" => "2",
00103 "alert" => "2",
00104 "alinkColor" => "2",
00105 "all" => "2",
00106 "altKey" => "2",
00107 "anchor" => "2",
00108 "anchors" => "2",
00109 "appCodeName" => "2",
00110 "applets" => "2",
00111 "apply" => "2",
00112 "appName" => "2",
00113 "appVersion" => "2",
00114 "arguments" => "2",
00115 "arity" => "2",
00116 "asin" => "2",
00117 "assign" => "2",
00118 "atan" => "2",
00119 "atan2" => "2",
00120 "atob" => "2",
00121 "availHeight" => "2",
00122 "availLeft" => "2",
00123 "availTop" => "2",
00124 "availWidth" => "2",
00125 "back" => "2",
00126 "background" => "2",
00127 "below" => "2",
00128 "bgColor" => "2",
00129 "big" => "2",
00130 "blink" => "2",
00131 "blur" => "2",
00132 "bold" => "2",
00133 "border" => "2",
00134 "borderWidths" => "2",
00135 "bottom" => "2",
00136 "btoa" => "2",
00137 "button" => "2",
00138 "call" => "2",
00139 "callee" => "2",
00140 "caller" => "2",
00141 "cancelBubble" => "2",
00142 "captureEvents" => "2",
00143 "ceil" => "2",
00144 "charAt" => "2",
00145 "charCodeAt" => "2",
00146 "charset" => "2",
00147 "checked" => "2",
00148 "children" => "2",
00149 "classes" => "2",
00150 "className" => "2",
00151 "clear" => "2",
00152 "clearInterval" => "2",
00153 "clearTimeout" => "2",
00154 "click" => "2",
00155 "clientInformation" => "2",
00156 "clientX" => "2",
00157 "clientY" => "2",
00158 "close" => "2",
00159 "closed" => "2",
00160 "colorDepth" => "2",
00161 "compile" => "2",
00162 "complete" => "2",
00163 "concat" => "2",
00164 "confirm" => "2",
00165 "constructir" => "2",
00166 "contains" => "2",
00167 "contextual" => "2",
00168 "cookie" => "2",
00169 "cos" => "2",
00170 "crypto" => "2",
00171 "ctrlKey" => "2",
00172 "current" => "2",
00173 "data" => "2",
00174 "defaultCharset" => "2",
00175 "defaultChecked" => "2",
00176 "defaultSelected" => "2",
00177 "defaultStatus" => "2",
00178 "defaultValue" => "2",
00179 "description" => "2",
00180 "disableExternalCapture" => "2",
00181 "disablePrivilege" => "2",
00182 "document" => "2",
00183 "domain" => "2",
00184 "E" => "2",
00185 "element" => "2",
00186 "FromPoint" => "2",
00187 "elements" => "2",
00188 "embeds" => "2",
00189 "enabledPlugin" => "2",
00190 "enableExternalCapture" => "2",
00191 "enablePrivilege" => "2",
00192 "encoding" => "2",
00193 "escape" => "2",
00194 "eval" => "2",
00195 "event" => "2",
00196 "exec" => "2",
00197 "exp" => "2",
00198 "expando" => "2",
00199 "fgColor" => "2",
00200 "fileName" => "2",
00201 "find" => "2",
00202 "fixed" => "2",
00203 "floor" => "2",
00204 "focus" => "2",
00205 "fontColor" => "2",
00206 "fontSize" => "2",
00207 "form" => "2",
00208 "forms" => "2",
00209 "forward" => "2",
00210 "frames" => "2",
00211 "fromCharCode" => "2",
00212 "fromElement" => "2",
00213 "getAttribute" => "2",
00214 "get" => "2",
00215 "getClass" => "2",
00216 "getDate" => "2",
00217 "getDay" => "2",
00218 "getFullYear" => "2",
00219 "getHours" => "2",
00220 "getMember" => "2",
00221 "getMilliseconds" => "2",
00222 "getMinutes" => "2",
00223 "getMonth" => "2",
00224 "getSeconds" => "2",
00225 "getSelection" => "2",
00226 "getSlot" => "2",
00227 "getTime" => "2",
00228 "getTimezoneOffset" => "2",
00229 "getUTCDate" => "2",
00230 "getUTCDay" => "2",
00231 "getUTCFullYear" => "2",
00232 "getUTCHours" => "2",
00233 "getUTCMilliseconds" => "2",
00234 "getUTCMinutes" => "2",
00235 "getUTCMonth" => "2",
00236 "getUTCSeconds" => "2",
00237 "getWindow" => "2",
00238 "getYear" => "2",
00239 "global" => "2",
00240 "go" => "2",
00241 "HandleEvent" => "2",
00242 "hash" => "2",
00243 "hidden" => "2",
00244 "history" => "2",
00245 "home" => "2",
00246 "host" => "2",
00247 "hostName" => "2",
00248 "href" => "2",
00249 "hspace" => "2",
00250 "id" => "2",
00251 "ids" => "2",
00252 "ignoreCase" => "2",
00253 "images" => "2",
00254 "index" => "2",
00255 "indexOf" => "2",
00256 "inner" => "2",
00257 "Height" => "2",
00258 "innerHTML" => "2",
00259 "innerText" => "2",
00260 "innerWidth" => "2",
00261 "insertAdjacentHTML" => "2",
00262 "insertAdjacentText" => "2",
00263 "isFinite" => "2",
00264 "isNAN" => "2",
00265 "italics" => "2",
00266 "java" => "2",
00267 "javaEnabled" => "2",
00268 "join" => "2",
00269 "keyCode" => "2",
00270 "lang" => "2",
00271 "language" => "2",
00272 "lastIndex" => "2",
00273 "lastIndexOf" => "2",
00274 "lastMatch" => "2",
00275 "lastModified" => "2",
00276 "lastParen" => "2",
00277 "layers" => "2",
00278 "layerX" => "2",
00279 "layerY" => "2",
00280 "left" => "2",
00281 "leftContext" => "2",
00282 "length" => "2",
00283 "link" => "2",
00284 "linkColor" => "2",
00285 "Links" => "2",
00286 "LN10" => "2",
00287 "LN2" => "2",
00288 "load" => "2",
00289 "location" => "2",
00290 "locationBar" => "2",
00291 "log" => "2",
00292 "LOG10E" => "2",
00293 "LOG2E" => "2",
00294 "lowsrc" => "2",
00295 "margins" => "2",
00296 "match" => "2",
00297 "max" => "2",
00298 "MAX_VALUE" => "2",
00299 "menubar" => "2",
00300 "method" => "2",
00301 "mimeTypes" => "2",
00302 "min" => "2",
00303 "MIN_VALUE" => "2",
00304 "modifiers" => "2",
00305 "moveAbove" => "2",
00306 "moveBelow" => "2",
00307 "moveBy" => "2",
00308 "moveTo" => "2",
00309 "moveToAbsolute" => "2",
00310 "multiline" => "2",
00311 "name" => "2",
00312 "NaN" => "2",
00313 "navigate" => "2",
00314 "navigator" => "2",
00315 "NEGATIVE_INFINITY" => "2",
00316 "netscape" => "2",
00317 "next" => "2",
00318 "offscreenBuffering" => "2",
00319 "offset" => "2",
00320 "offsetHeight" => "2",
00321 "offsetLeft" => "2",
00322 "offsetParent" => "2",
00323 "offsetTop" => "2",
00324 "offsetWidth" => "2",
00325 "offsetX" => "2",
00326 "offsetY" => "2",
00327 "onabort" => "2",
00328 "onblur" => "2",
00329 "onchange" => "2",
00330 "onclick" => "2",
00331 "ondblclick" => "2",
00332 "ondragdrop" => "2",
00333 "onerror" => "2",
00334 "onfocus" => "2",
00335 "onHelp" => "2",
00336 "onkeydown" => "2",
00337 "onkeypress" => "2",
00338 "onkeyup" => "2",
00339 "onload" => "2",
00340 "onmousedown" => "2",
00341 "onmousemove" => "2",
00342 "onmouseout" => "2",
00343 "onmouseover" => "2",
00344 "onmouseup" => "2",
00345 "onmove" => "2",
00346 "onreset" => "2",
00347 "onresize" => "2",
00348 "onsubmit" => "2",
00349 "onunload" => "2",
00350 "open" => "2",
00351 "opener" => "2",
00352 "options" => "2",
00353 "outerHeight" => "2",
00354 "outerHTML" => "2",
00355 "outerText" => "2",
00356 "outerWidth" => "2",
00357 "paddings" => "2",
00358 "pageX" => "2",
00359 "pageXOffset" => "2",
00360 "pageY" => "2",
00361 "pageYOffset" => "2",
00362 "parent" => "2",
00363 "parentElement" => "2",
00364 "parentLayer" => "2",
00365 "parentWindow" => "2",
00366 "parse" => "2",
00367 "parseFloat" => "2",
00368 "parseInt" => "2",
00369 "pathname" => "2",
00370 "personalbar" => "2",
00371 "PI" => "2",
00372 "pixelDepth" => "2",
00373 "platform" => "2",
00374 "plugins" => "2",
00375 "pop" => "2",
00376 "port" => "2",
00377 "POSITIVE_INFINITY" => "2",
00378 "pow" => "2",
00379 "preference" => "2",
00380 "previous" => "2",
00381 "print" => "2",
00382 "prompt" => "2",
00383 "protocol" => "2",
00384 "prototype" => "2",
00385 "push" => "2",
00386 "random" => "2",
00387 "readyState" => "2",
00388 "reason" => "2",
00389 "referrer" => "2",
00390 "refresh" => "2",
00391 "releaseEvents" => "2",
00392 "reload" => "2",
00393 "removeAttribute" => "2",
00394 "removeMember" => "2",
00395 "replace" => "2",
00396 "resizeBy" => "2",
00397 "resizeTo" => "2",
00398 "returnValue" => "2",
00399 "reverse" => "2",
00400 "right" => "2",
00401 "rightcontext" => "2",
00402 "screenX" => "2",
00403 "screenY" => "2",
00404 "scroll" => "2",
00405 "scrollbars" => "2",
00406 "scrollBy" => "2",
00407 "scrollIntoView" => "2",
00408 "scrollTo" => "2",
00409 "search" => "2",
00410 "select" => "2",
00411 "selected" => "2",
00412 "selectedIndex" => "2",
00413 "self" => "2",
00414 "setAttribute" => "2",
00415 "setDay" => "2",
00416 "setFullYear" => "2",
00417 "setHotkeys" => "2",
00418 "setHours" => "2",
00419 "setInterval" => "2",
00420 "setMember" => "2",
00421 "setMilliseconds" => "2",
00422 "setMinutes" => "2",
00423 "setMonth" => "2",
00424 "setResizable" => "2",
00425 "setSeconds" => "2",
00426 "setSlot" => "2",
00427 "setTime" => "2",
00428 "setTimeout" => "2",
00429 "setUTCDate" => "2",
00430 "setUTCFullYear" => "2",
00431 "setUTCHours" => "2",
00432 "setUTCMillseconds" => "2",
00433 "setUTCMinutes" => "2",
00434 "setUTCMonth" => "2",
00435 "setUTCSeconds" => "2",
00436 "setYear" => "2",
00437 "setZOptions" => "2",
00438 "shift" => "2",
00439 "shiftKey" => "2",
00440 "siblingAbove" => "2",
00441 "siblingBelow" => "2",
00442 "signText" => "2",
00443 "sin" => "2",
00444 "slice" => "2",
00445 "smallsort" => "2",
00446 "source" => "2",
00447 "sourceIndex" => "2",
00448 "splice" => "2",
00449 "split" => "2",
00450 "sqrt" => "2",
00451 "SQRT1_2" => "2",
00452 "SQRT2" => "2",
00453 "src" => "2",
00454 "srcElement" => "2",
00455 "srcFilter" => "2",
00456 "status" => "2",
00457 "statusbar" => "2",
00458 "stop" => "2",
00459 "strike" => "2",
00460 "style" => "2",
00461 "sub" => "2",
00462 "submit" => "2",
00463 "substr" => "2",
00464 "substring" => "2",
00465 "suffixes" => "2",
00466 "sun" => "2",
00467 "sup" => "2",
00468 "systemLanguage" => "2",
00469 "tagName" => "2",
00470 "tags" => "2",
00471 "taint" => "2",
00472 "taintEnabled" => "2",
00473 "tan" => "2",
00474 "target" => "2",
00475 "test" => "2",
00476 "text" => "2",
00477 "title" => "2",
00478 "toElement" => "2",
00479 "toGMTString" => "2",
00480 "toLocaleString" => "2",
00481 "toLowerCase" => "2",
00482 "toolbar" => "2",
00483 "top" => "2",
00484 "toString" => "2",
00485 "toUpperCase" => "2",
00486 "toUTCString" => "2",
00487 "TYPE" => "2",
00488 "type" => "2",
00489 "typeOf" => "2",
00490 "unescape" => "2",
00491 "unshift" => "2",
00492 "untaint" => "2",
00493 "unwatch" => "2",
00494 "userAgent" => "2",
00495 "userLanguage" => "2",
00496 "UTC" => "2",
00497 "value" => "2",
00498 "valueOf" => "2",
00499 "visibility" => "2",
00500 "vlinkColor" => "2",
00501 "vspace" => "2",
00502 "watch" => "2",
00503 "which" => "2",
00504 "width" => "2",
00505 "window" => "2",
00506 "write" => "2",
00507 "writeln" => "2",
00508 "x" => "2",
00509 "y" => "2",
00510 "zIndex" => "2",
00511 "Anchor" => "3",
00512 "Applet" => "3",
00513 "Area" => "3",
00514 "Arguments" => "3",
00515 "Array" => "3",
00516 "Boolean" => "3",
00517 "Button" => "3",
00518 "Checkbox" => "3",
00519 "Crypto" => "3",
00520 "Date" => "3",
00521 "Document" => "3",
00522 "Element" => "3",
00523 "Event" => "3",
00524 "FileUpload" => "3",
00525 "Form" => "3",
00526 "Frame" => "3",
00527 "Function" => "3",
00528 "Hidden" => "3",
00529 "History" => "3",
00530 "HTMLElement" => "3",
00531 "Image" => "3",
00532 "Infinity" => "3",
00533 "Input" => "3",
00534 "JavaArray" => "3",
00535 "JavaClass" => "3",
00536 "JavaObject" => "3",
00537 "JavaPackage" => "3",
00538 "JSObject" => "3",
00539 "Layer" => "3",
00540 "Link" => "3",
00541 "Math" => "3",
00542 "MimeType" => "3",
00543 "Navigator" => "3",
00544 "Number" => "3",
00545 "Object" => "3",
00546 "Option" => "3",
00547 "Packages" => "3",
00548 "Password" => "3",
00549 "Plugin" => "3",
00550 "PrivilegeManager" => "3",
00551 "Random" => "3",
00552 "RegExp" => "3",
00553 "Screen" => "3",
00554 "Select" => "3",
00555 "String" => "3",
00556 "Submit" => "3",
00557 "Text" => "3",
00558 "Textarea" => "3",
00559 "URL" => "3",
00560 "Window" => "3");
00561
00562
00563
00564
00565
00566
00567
00568
00569 $this->linkscripts = array(
00570 "1" => "donothing",
00571 "2" => "donothing",
00572 "3" => "donothing");
00573 }
00574
00575
00576 function donothing($keywordin)
00577 {
00578 return $keywordin;
00579 }
00580
00581 }?>