Jindra Petřík
|
0da0e41cc6
|
AS3 p-code more RAbcDasm like
- get/setlocal_x renamed to get/setlocalx
- QName casing changed from Qname
Better increment/decrement detection, chained assignments.
|
2021-01-26 21:12:34 +01:00 |
|
Jindra Petřík
|
5cc22a1b4c
|
AS3 p-code more RAbcDasm like: lookupswitch caseoffsets in brackets
|
2021-01-25 21:34:21 +01:00 |
|
Jindra Petřík
|
9fce4716f9
|
AS3 docs not correctly displayed under p-code when metadata present
|
2021-01-25 20:55:02 +01:00 |
|
Jindra Petřík
|
89a1ffb6f9
|
updated graphviz exporter
|
2021-01-25 20:26:46 +01:00 |
|
Jindra Petřík
|
05f7561314
|
AS3 p-code more RAbcDasm like: commas in parameters list (WARNING: Breaks backward compatibility)
|
2021-01-25 19:59:39 +01:00 |
|
Jindra Petřík
|
2012ddf2e4
|
Fix tests
|
2021-01-25 19:36:05 +01:00 |
|
Jindra Petřík
|
58463d505d
|
AS3 p-code more RAbcDasm like (parenthesis after True/False/Undefined/Null trait kinds)
AS3 method trait p-code indentation
AS3 editation of body traits (slot/const only)
|
2021-01-25 19:28:13 +01:00 |
|
Jindra Petřík
|
7083b75f8e
|
return in try
|
2021-01-25 11:01:30 +01:00 |
|
Jindra Petřík
|
d4d65fc575
|
Fixed usages in try..finally
|
2021-01-25 08:39:54 +01:00 |
|
Jindra Petřík
|
d04c7c51b6
|
Fixed - AS3: return in finally
|
2021-01-25 07:50:50 +01:00 |
|
Jindra Petřík
|
9d554b68f9
|
deobfuscation fix
try..return
|
2021-01-24 21:15:19 +01:00 |
|
Jindra Petřík
|
c95d8372c8
|
remove kill switch
|
2021-01-24 19:55:23 +01:00 |
|
Jindra Petřík
|
d7bd4b629a
|
Set slot ins fix
|
2021-01-24 19:43:36 +01:00 |
|
Jindra Petřík
|
ff55369f4e
|
Set super fix - it's settype (works with chained assignments)
|
2021-01-24 19:11:23 +01:00 |
|
Jindra Petřík
|
ecaaf2f307
|
Updated tests
|
2021-01-24 18:52:54 +01:00 |
|
Jindra Petřík
|
85c59bdfdc
|
Finally return
|
2021-01-24 18:44:41 +01:00 |
|
Jindra Petřík
|
c379555e87
|
for (each) in
|
2021-01-24 16:51:45 +01:00 |
|
Jindra Petřík
|
894d89343d
|
setlocal..getlocal..nootheruse
|
2021-01-24 15:13:32 +01:00 |
|
Jindra Petřík
|
c0be643156
|
chained assignments
|
2021-01-24 14:44:48 +01:00 |
|
Jindra Petřík
|
a08b78ee14
|
call
|
2021-01-24 12:56:36 +01:00 |
|
Jindra Petřík
|
56b504158d
|
no print
|
2021-01-24 12:32:15 +01:00 |
|
Jindra Petřík
|
c21662dd97
|
Switch
|
2021-01-24 12:28:21 +01:00 |
|
Jindra Petřík
|
15664f86fd
|
Calculate setLocal usages and use it in setProperty
|
2021-01-24 11:46:07 +01:00 |
|
Jindra Petřík
|
d5db3dc5f2
|
Kill switch
|
2021-01-24 07:54:10 +01:00 |
|
Jindra Petřík
|
adabbfab35
|
AS3: Show try graph heads in Graphviz distinguished
|
2021-01-23 19:45:15 +01:00 |
|
Jindra Petřík
|
550307e3fe
|
Graphviz graphs colorized
|
2021-01-23 19:10:47 +01:00 |
|
Jindra Petřík
|
d11308ae3c
|
Support for comma operator in switch case statements
|
2021-01-23 14:16:11 +01:00 |
|
Jindra Petřík
|
89f78bf252
|
Fixed goto/for detection
|
2021-01-23 12:55:13 +01:00 |
|
Jindra Petřík
|
4f1ea1a126
|
Fixed goto/for detectionFixed goto/for detection
|
2021-01-23 08:58:26 +01:00 |
|
Jindra Petřík
|
a018a3d1ce
|
Fixed goto/for detection
|
2021-01-22 21:03:52 +01:00 |
|
Jindra Petřík
|
a0bd5794dc
|
Fixed goto/for detection
|
2021-01-22 20:46:44 +01:00 |
|
Jindra Petřík
|
d7b4b5848b
|
AS3 - more tests, added classes tests back
|
2021-01-22 20:44:11 +01:00 |
|
Jindra Petřík
|
337f8bb81d
|
goto detection improvements
|
2021-01-21 10:29:13 +01:00 |
|
Jindra Petřík
|
d3f0f94cc5
|
goto detection improvements
|
2021-01-19 22:33:03 +01:00 |
|
Jindra Petřík
|
4028327330
|
goto detection... still does not work
|
2021-01-19 18:22:26 +01:00 |
|
Jindra Petřík
|
cc1ed2e1c7
|
reverting the change about for loops / goto detection :-(
it does not work as intended
|
2021-01-18 20:53:44 +01:00 |
|
Jindra Petřík
|
b2b54118f2
|
AS3: Incorrect handling of strict equals operator in if vs switch resulting in §§pop
|
2021-01-18 20:27:05 +01:00 |
|
Jindra Petřík
|
e857b36db5
|
New test classes for fors, updated AS3Generator for tests
|
2021-01-18 19:47:59 +01:00 |
|
Jindra Petřík
|
9c38f4dca1
|
AS3 test methods separated to classes, Fixed AS3: get/set slot for global scope
|
2021-01-18 19:19:36 +01:00 |
|
Jindra Petřík
|
95d3f442af
|
Pushes all to stack before going goto.
|
2021-01-18 19:19:36 +01:00 |
|
Jindra Petřík
|
f5d4403a83
|
Improved for continue / goto detection
|
2021-01-18 19:19:36 +01:00 |
|
Jindra Petřík
|
90a4d56b88
|
Try for new getprecontinues method for for detection
|
2021-01-18 19:19:36 +01:00 |
|
Jindra Petřík
|
07acaaed74
|
Making internal flash viewer a default viewer + move FP option switch to Advanced settings / others
|
2021-01-12 14:36:10 +01:00 |
|
Jindra Petřík
|
b40c51634a
|
Escaping in P-code Graphviz exporter (Problems with graphs containing backslash strings)
|
2021-01-09 16:11:18 +01:00 |
|
Jindra Petřík
|
61b9660b49
|
GraphTargetVisitorInterface for visiting model
|
2021-01-09 15:00:20 +01:00 |
|
Jindra Petřík
|
819a739397
|
GraphTargetVisitorInterface for visiting model
|
2021-01-09 13:00:30 +01:00 |
|
Jindra Petřík
|
4926cb04d0
|
Show §§findproperty when neccessary (AS3)
|
2021-01-09 08:43:45 +01:00 |
|
Jindra Petřík
|
637f52091a
|
setglobalslot as §§
|
2021-01-09 08:34:54 +01:00 |
|
Jindra Petřík
|
60d91f7782
|
Use object.§§slot[index] syntax instead of /* UnknownSlot */ comment when slot cannot be determined (AS3)
|
2021-01-09 08:34:27 +01:00 |
|
Jindra Petřík
|
07c3cc3cfb
|
push unresolved ifs object back
|
2021-01-09 07:21:29 +01:00 |
|