From 57dc0ffa2143b29cbf689402a6564d3967026fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sun, 10 Jul 2011 13:36:31 +0200 Subject: [PATCH] AS3 - updated JSyntaxPane AS3 - Updated test Classes --- trunk/lib/jsyntaxpane-0.9.5.jar | Bin 432526 -> 433118 bytes .../actionscriptsyntaxkit/config.properties | 11 +- .../flasm3syntaxkit/combocompletions.txt | 179 +++++++++ .../flasm3syntaxkit/config.properties | 2 +- .../jsyntaxpane/target/jsyntaxpane-0.9.5.jar | Bin 432526 -> 433118 bytes trunk/nbproject/project.properties | 4 +- trunk/testdata/as3.html | 365 +++--------------- trunk/testdata/as3.swf | Bin 2679 -> 2905 bytes trunk/testdata/classes/Test.as | 21 + trunk/testdata/classes/TestClass1.as | 6 + 10 files changed, 259 insertions(+), 329 deletions(-) diff --git a/trunk/lib/jsyntaxpane-0.9.5.jar b/trunk/lib/jsyntaxpane-0.9.5.jar index 911a4c945b949a190dbd4990a761ac6f27362736..9339ba0e7082326381bf0555a202e4cf281642c7 100644 GIT binary patch delta 6890 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 Bkr4m@ delta 5536 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 aZlF|us(=uj-2fr%wISTeIG7v(Wbt1aZ@oGI diff --git a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/actionscriptsyntaxkit/config.properties b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/actionscriptsyntaxkit/config.properties index a33e52ed3..9b9b362dd 100644 --- a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/actionscriptsyntaxkit/config.properties +++ b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/actionscriptsyntaxkit/config.properties @@ -1,11 +1,6 @@ # -# JavaScript +# ActionScript # -Action.execute-script = jsyntaxpane.actions.ScriptRunnerAction, control R -Action.execute-script.ScriptExtension = js -Action.execute-script.MenuText = Execute Script -Action.execute-script.ToolTip = Execute JavaScript in internal JRE -Action.execute-script.SmallIcon = play.png Action.indent.WordRegex=\\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( @@ -22,7 +17,5 @@ PopupMenu = \ - , \ toggle-comments , \ - , \ - toggle-lines , \ - - , \ - execute-script + toggle-lines diff --git a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/combocompletions.txt b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/combocompletions.txt index e69de29bb..81f9a67c4 100644 --- a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/combocompletions.txt +++ b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/combocompletions.txt @@ -0,0 +1,179 @@ +add +add_d +add_i +applytype +astype +astypelate +bitand +bitnot +bitor +bitxor +bkpt +bkptline +call +callinterface +callmethod +callproperty +callproplex +callpropvoid +callstatic +callsuper +callsuperid +callsupervoid +checkfilter +coerce +coerce_a +coerce_b +coerce_d +coerce_i +coerce_o +coerce_s +coerce_u +concat +construct +constructprop +constructsuper +convert_b +convert_i +convert_d +convert_o +convert_u +convert_s +debug +debugfile +debugline +declocal +declocal_i +decrement +decrement_i +deleteproperty +deletepropertylate +divide +dup +dxns +dxnslate +equals +exception +exceptionend +exceptionstart +exceptiontarget +esc_xattr +esc_xelem +finddef +findpropglobalstrict +findpropglobal +findproperty +findpropstrict +getdescentants +getglobalscope +getglobalslot +getlex +getlocal +getlocal_0 +getlocal_1 +getlocal_2 +getlocal_3 +getouterscope +getproperty +getscopeobject +getslot +getsuper +greaterequals +greaterthan +hasnext +hasnext2 +ifeq +iffalse +ifge +ifgt +ifle +iflt +ifnge +ifngt +ifnle +ifnlt +ifne +ifstricteq +ifstrictne +iftrue +in +inclocal +inclocal_i +increment +increment_i +initproperty +instanceof +istype +istypelate +jump +kill +label +lessequals +lessthan +lf32 +lf64 +li8 +li16 +li32 +lookupswitch +lshift +modulo +multiply +multiply_i +negate +negate_i +newactivation +newarray +newcatch +newclass +newfunction +newobject +nextname +nextvalue +nop +not +pop +popscope +pushbyte +pushconstant +pushdouble +pushfalse +pushint +pushnamespace +pushnan +pushnull +pushscope +pushshort +pushstring +pushtrue +pushuint +pushundefined +pushwith +returnvalue +returnvoid +rshift +setlocal +setlocal_0 +setlocal_1 +setlocal_2 +setlocal_3 +setglobalslot +setproperty +setpropertylate +setslot +setsuper +sf32 +sf64 +si8 +si16 +si32 +strictequals +subtract +subtract_i +swap +sxi1 +sxi8 +sxi16 +throw +typeof +urshift \ No newline at end of file diff --git a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties index 23a063c35..d5b03d891 100644 --- a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties +++ b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/classes/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties @@ -22,7 +22,7 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.MenuText = Completions +Action.combo-completion.MenuText = Pick an instruction Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt # # These are the completions to be in the IntelliSense completion dialog diff --git a/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/jsyntaxpane-0.9.5.jar b/trunk/libsrc/jsyntaxpane/jsyntaxpane/target/jsyntaxpane-0.9.5.jar index 911a4c945b949a190dbd4990a761ac6f27362736..9339ba0e7082326381bf0555a202e4cf281642c7 100644 GIT binary patch delta 6890 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 Bkr4m@ delta 5536 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 aZlF|us(=uj-2fr%wISTeIG7v(Wbt1aZ@oGI diff --git a/trunk/nbproject/project.properties b/trunk/nbproject/project.properties index f1339e47c..dc08bc221 100644 --- a/trunk/nbproject/project.properties +++ b/trunk/nbproject/project.properties @@ -65,7 +65,7 @@ javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= -main.class= +main.class=com.jpexs.asdec.Main manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF platform.active=default_platform @@ -82,4 +82,4 @@ run.test.classpath=\ source.encoding=UTF-8 src.dir=${file.reference.trunk-src} test.src.dir=${file.reference.trunk-test} -project.license=gpl20 \ No newline at end of file +project.license=gpl20 diff --git a/trunk/testdata/as3.html b/trunk/testdata/as3.html index 1f4482a67..2cb16b28d 100644 --- a/trunk/testdata/as3.html +++ b/trunk/testdata/as3.html @@ -1,318 +1,49 @@ - - - -as3 - - - - - - - - - + + + + as3 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Adobe Flash player + + + + + +
+ diff --git a/trunk/testdata/as3.swf b/trunk/testdata/as3.swf index d2dae32eb877665d723c3226d5c86fa6f684ce84..b7d73000474f6ce420c80c2d954a77c474a9f644 100644 GIT binary patch literal 2905 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 Vector.(); public function testHello(){ @@ -328,5 +329,25 @@ public class Test { } trace("end"); } + + public function testVector(){ + var v:Vector. = new Vector.(); + v.push("ahoj"); + v[0]="nazdar"; + v[5*8-39]="nazdar2"; + trace(v[0]); + + vec.push("atribute ahoj"); + vec[2*6-11]="atribute cau"; + } + + public function testProperty(){ + var d=new TestClass1(); + var k=7+8; + if(k==15) + { + d.metoda(d.attrib*5); + } + } } } \ No newline at end of file diff --git a/trunk/testdata/classes/TestClass1.as b/trunk/testdata/classes/TestClass1.as index 34b05d54c..575deee7c 100644 --- a/trunk/testdata/classes/TestClass1.as +++ b/trunk/testdata/classes/TestClass1.as @@ -1,5 +1,11 @@ package classes{ public dynamic class TestClass1{ public var attrib:int=5; + + public function metoda(i:int):int + { + trace("metoda"); + return 7; + } } } \ No newline at end of file