Jason UltraEdit32 Syntax highlighting file L1 REBOL L2 ACTIONSCRIPT "actionscript.txt" L3 FLASH5 ActionScript -- compare with one above "flash5.txt" L4 Cascading Style Sheets .css "css.txt" L5 HTML "html.txt" L6 JavaScript "javaScript.txt" L7 Python "python.txt" L8 XML L9 VANILLA SNIPS - jason L10 C/C++ /L1"REBOL" Line Comment = ; Nocase Escape Char = \ String Chars = "' File Extensions = R /Delimiters = ~@%^&*()+=|\/{}[]:;"'<> , . /Function String = "^([-?!.’+-*&|=_a-zA-Z_0-9~]+:[^t ]+[-?!.’+-*&|=_a-zA-Z_0-9~]+^)" /Indent Strings = "[" "{" /Unindent Strings = "]" "}" /C1 KEYWORDS about absolute add alias all and any append arccosine arcsine arctangent array ask at back break bind catch change change-dir charset checksum clear close comment complement compress confirm copy cosine debase decompress dehex delete detab disarm divide do echo either enbase entab exit exp false fifth find first for forall foreach form forskip fourth func function get halt head help if in input insert intersect join last less third throw to-binary to-bitset to-block to-char to-date to-decimal to-email to-file to-get-word to-hash to-hex to-idate to-integer to-issue to-list to-lit-word to-logic to-money to-none to-paren to-refinement to-set-path to-set-word to-string to-tag to-time to-tuple to-url to-word trace trim true try union unset until update uppercase usage use wait what what-dir while write xor yes /C2 CONSTRUCTORS any-block! any-function! any-string! any-type! any-word! binary! bitset! block! char! datatype! date! decimal! email! error! file! function! get-word! hash! integer! issue! time! tuple! url! word! /C3 CHECKS any-block? any-function? any-string? any-type? any-word? binary? bitset? block? char? datatype? date? decimal? dir? email? empty? equal? error? even? exists? file? found? function? get-word? greater? greater-or-equal? hash? head? index? info? input? integer? issue? length? time? tuple? type? unset? url? value? word? zero? /C4 DELIMITERS { } /L2"Flash ActionScript" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ File Extensions = AS /Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .? /Function String = "%[ ^t]+function[ ^t]+([~;^p]+$" /Indent Strings = "{" /Unindent Strings = "}" /C1"Keywords" break call continue delete do else false for function goto if in new null return true typeof undefined var void while with #include /C2"Class Keywords" catch constructor prototype this try _parent _root __proto__ /C3"Events and Predefined Functions" ASnative abs acos appendChild asfunction asin atan atan2 attachMovie attachSound attributes BACKSPACE CAPSLOCK CONTROL ceil charAt charCodeAt childNodes chr cloneNode close concat connect cos createElement createTextNode DELETEKEY DOWN docTypeDecl duplicateMovieClip END ENTER ESCAPE enterFrame entry equal eval evaluate exp firstChild floor fromCharCode fscommand getAscii getBeginIndex getBounds getBytesLoaded getBytesTotal getCaretIndex getCode getDate getDay getEndIndex getFocus getFullYear getHours getMilliseconds getMinutes getMonth getPan getProperty getRGB getSeconds getTime getTimer getTimezoneOffset getTransform getURL getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getVersion getVolume getYear globalToLocal gotoAndPlay gotoAndStop HOME haschildNodes hide hitTest INSERT Infinity ifFrameLoaded ignoreWhite indexOf insertBefore int isDown isFinite isNaN isToggled join keycode keyDown keyUp LEFT LN10 LN2 LOG10E LOG2E lastChild lastIndexOf length load loaded loadMovie loadMovieNum loadVariables loadVariablesNum localToGlobal log MAX_VALUE MIN_VALUE max maxscroll mbchr mblength mbord mbsubstring min NEGATIVE_INFINITY NaN newline nextFrame nextScene nextSibling nodeName nodeType nodeValue on onClipEvent onClose onConnect onData onLoad onXML ord PGDN PGUP PI POSITIVE_INFINITY parentNode parseFloat parseInt parseXML play pop pow press prevFrame previousSibling prevScene print printAsBitmap printAsBitmapNum printNum push RIGHT random release removeMovieClip removeNode reverse round SPACE SQRT1_2 SQRT2 scroll send sendAndLoad set setDate setFocus setFullYear setHours setMilliseconds setMinutes setMonth setPan setProperty setRGB setSeconds setSelection setTime setTransform setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setVolume setYear shift show sin slice sort start startDrag status stop stopAllSounds stopDrag substr substring swapDepths splice split sqrt TAB tan targetPath tellTarget toggleHighQuality toLowerCase toString toUpperCase trace UP UTC unescape unloadMovie unLoadMovieNum unshift updateAfterEvent valueOf xmlDecl _alpha _currentframe _droptarget _focusrect _framesloaded _height _highquality _name _quality _rotation _soundbuftime _target _totalframes _url _visible _width _x _xmouse _xscale _y _ymouse _yscale /C4"Operators" ! != % %= & && &= * *= + ++ += , . ( ) / /= : < << <<< <<<= <<= <= <> = == > >= >> >>= >>> >>>= ? [ ] ^ ^= | |= || ~ – -= –– and add eq ge gt le lt ne not or /C5"Predefined Classes" Array Boolean Color Date Key Math MovieClip Mouse Number Object Selection Sound String XML XMLSocket /L3"FLASH 5 ActionScript" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = " File Extensions = FAS AS /Delimiters = ~!@%^&*()-+=\|/{}[]:;"'<> ,. /Function String = "%[a-z]*)" /C1"Operators" - -- -= + ++ += ! != % %= & && &= * *= ? . : // / ^ ^= | || |= ~ < << <<= <= <> = == > >> >>= >>> >>>= $version add and eq ge gt le lt ne new not null or this typeof void /C2"Properties" _alpha _currentframe _droptarget _focusrect _framesloaded _height _highquality _name _parent _quality _root _rotation _soundbuftime _target _totalframes _url _visible _width _x _xmouse _xscale _y _ymouse _yscale ** _level Infinity -Infinity NaN /C3"Objects" Array Boolean Color Date Key Math Mouse MovieClip Number Object Selection Sound String XML XMLSocket /C4"Methods" __proto__ abs acos appendChild arguments asin atan atan2 attributes attachMovie attachSound break call continue callee ceil charAt charCodeAt childNodes chr cloneNode close concat connect constructor contentType cos createElement createTextNode docTypeDecl duplicateMovieClip delete do E escape eval exp else firstChild floor fromCharCode for fscommand function getAscii getBeginIndex getBounds getBytesLoaded getBytesTotal getCaretIndex getCode getDate getDay getEndIndex getFocus getFullYear getHours getMilliseconds getMinutes getMonth getPan getRGB getSeconds getTime getTimezoneOffset getTransform getURL getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getVolume getYear globalToLocal gotoAndPlay gotoAndStop getProperty getTimer getVersion hasChildNodes hide hitTest indexOf insertBefore isDown isToggled int isFinite isNaN if ifFrameLoaded in ignoreWhite join lastChild lastIndexOf length load loaded loadMovie loadMovieNum loadVariblesNum loadVariables localToGlobal log LN2 LN10 LOG2E LOG10E MAX_VALUE MIN_VALUE min max maxscroll mbchr mblength mbord mbsubstring NEGATIVE_INFINITY newline nextFrame nextSibling nodeName nodeType nodeValue nextFrame nextScene OnLoad On onClose onConnect onXML ord on onClipEvent onData onLoad parseFloat parseInt parentNode parseXML play pop pow prevFrame previousSibling push play prevFrame prevScene print printAsBitmap printAsBitmapNum printNum PI POSITIVE_INFINITY random removeMovieClip removeNode reverse round return SQRT1_2 SQRT2 scroll send sendAndLoad setDate setFocus setFullYear setHours setMilliseconds setMinutes setMonth setPan setRGB setSeconds setSelection setTime setTransform setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setVolume setYear shift show sin slice sort splice split sqrt start startDrag status stop stopDrag substr substring swapDepths set setProperty stop stopAllSounds tan targetPath toLowerCase toString toUpperCase tellTarget toggleHighQuality trace updateAfterEvent unescape unloadMovie unloadMovieNum unshift UTC valueOf var while with xmlDecl /C5"Keys" BACKSPACE CAPSLOCK CONTROL DELETEKEY DOWN END ENTER ESCAPE HOME INSERT LEFT PGDN PGUP RIGHT SHIFT SPACE TAB UP /C6"FSCommands" allowscale exec fullscreen quit showmenu trapallkeys /C7"Directives" #include /C8"Events" enterFrame load data dragOut dragOver mouseDown mouseUp mouseMove keyDown keyUp keyPress unload press release releaseOutside rollOver rollOut /L4"CSS" Nocase Noquote File Extensions = CSS /Delimiters = ,.:;{ } /C1 A ABOVE ACTIVE ADDRESS APPLET ARRAY AREA B BASE BASEFONT BGSOUND BIG BLINK BLOCKQUOTE BODY BR CAPTION CENTER CITE CODE DD DFN DIR DIV DL DT EM EMBED FIG FIRST-LETTER FIRST-LINE FONT FORM FRAME FRAMESET H H1 H2 H3 H4 H5 H6 HEAD HR HTML HOVER I IMG INPUT ISINDEX KBD LI LINK MAP MARQUEE MENU META NEXTID NOBR NOFRAMES NOTE NOSCRIPT OL OPTION P PRE RANGE ROOT SPAN SAMP SCRIPT SELECT SMALL SOUND SQRT STYLE STRIKE STRONG SUB SUP TABLE TD TEXT TEXTAREA TH TITLE TR TT U UL VAR VISITED WBR /C2 background background-attachment background-color background-image background-position background-repeat border border-bottom border-bottom-width border-color border-left border-left-width border-right border-right-width border-style border-top border-top-width border-width clear color display float font font-family font-size font-style font-variant font-weight height letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top padding padding-bottom padding-left padding-right padding-top text-align text-decoration text-indent text-transform vertical-align white-space width word-spacing /C3 aqua auto baseline black blink block blue bold bolder both bottom capitalize center circle cursive dashed decimal disc dotted double fantasy fixed fuchsia gray green groove inline inset inside italic justify large larger left lighter lime line-through list-item lower-alpha lower-roman lowercase maroon medium middle monospace navy no-repeat none normal nowrap oblique olive outset outside overline pre purple red repeat repeat-x repeat-y rgb ridge right sans-serif scroll serif silver small small-caps smaller solid square sub super teal text-bottom text-top thick thin top transparent underline upper-alpha upper-roman uppercase url white x-large x-small xx-large xx-small yellow /L5"HTML" Nocase Noquote HTML_LANG Block Comment On = Block Comment On Alt = <% Block Comment Off Alt = %> String Chars = "' File Extensions = HTM HTML ASP SHTM SHTML HTT JSP /Delimiters = ~@$%^&*()+=|\{}[]:;"'<> , .? /Function String = "name=*">" /C1 TAGS