/*
 * JsMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/
*/

dp.sh.Brushes.AS3=function()
{var blueKeywords='abstract break case catch class const '+'continue default do else extends '+'false final finally for if implements import '+'int interface long new null '+'override package private protected public return '+'static super switch this throw throws true '+'try void while';var grayKeywords='var';greenKeywords='function';this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:'as3comment'},{regex:dp.sh.RegexLib.MultiLineCComments,css:'as3comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'as3string'},{regex:dp.sh.RegexLib.SingleQuotedString,css:'as3string'},{regex:new RegExp('\\b([\\d]+(\\.[\\d]+)?|0x[a-f0-9]+)\\b','gi'),css:'number'},{regex:new RegExp('(?!\\@interface\\b)\\@[\\$\\w]+\\b','g'),css:'annotation'},{regex:new RegExp('\\@interface\\b','g'),css:'keyword'},{regex:new RegExp(this.GetKeywords(blueKeywords),'gm'),css:'as3bluekeyword'},{regex:new RegExp(this.GetKeywords(grayKeywords),'gm'),css:'as3graykeyword'},{regex:new RegExp(this.GetKeywords(greenKeywords),'gm'),css:'as3greenkeyword'},{regex:new RegExp('(\&lt;|<)!--\\s*.*?\\s*--(\&gt;|>)','gm'),css:'as3string'}];this.CssClass='dp-j';this.Style='.dp-j .annotation { color: #646464; }'+'.dp-j .number { color: #C00000; }';}
dp.sh.Brushes.AS3.prototype=new dp.sh.Highlighter();dp.sh.Brushes.AS3.Aliases=['as3'];