ActionScript 3 parser and generator uses decimal.

Instructions with numbecontext parameters have translate method - use standard GraphTarget items.
This commit is contained in:
Jindra Petřík
2024-08-10 16:41:27 +02:00
parent 08c3c5a469
commit 4e36416729
26 changed files with 2442 additions and 2291 deletions

View File

@@ -1,11 +1,12 @@
const int decimal_abc_length = 837;
const int decimal_abc_length = 924;
const int decimal_abc_method_count = 0;
const int decimal_abc_class_count = 6;
const int decimal_abc_script_count = 2;
const unsigned char decimal_abc_data[837] = {
const unsigned char decimal_abc_data[924] = {
0x11, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, 0x02, 0x26, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x16, 0x06, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74,
0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, 0x03, 0x26, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x22, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x16, 0x06, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74,
0x00, 0x06, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x03, 0x69, 0x6e, 0x74, 0x07, 0x64, 0x65, 0x63,
0x69, 0x6d, 0x61, 0x6c, 0x12, 0x5f, 0x5f, 0x41, 0x53, 0x33, 0x5f, 0x5f, 0x2e, 0x76, 0x65, 0x63,
0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x0b, 0x5f, 0x5f, 0x41, 0x53, 0x33, 0x5f, 0x5f, 0x2e,
@@ -51,8 +52,12 @@ const unsigned char decimal_abc_data[837] = {
0x66, 0x01, 0x30, 0x5d, 0x01, 0x66, 0x01, 0x58, 0x04, 0x1d, 0x68, 0x05, 0x5d, 0x0b, 0x24, 0x00,
0x24, 0x00, 0xa3, 0x68, 0x0c, 0x5d, 0x0d, 0x24, 0x01, 0x24, 0x00, 0xa3, 0x68, 0x0e, 0x5d, 0x0f,
0x21, 0x68, 0x10, 0x47, 0x00, 0x00, 0x0b, 0x01, 0x01, 0x03, 0x04, 0x03, 0xd0, 0x30, 0x47, 0x00,
0x00, 0x0c, 0x01, 0x03, 0x04, 0x05, 0x08, 0xd0, 0x30, 0x33, 0x01, 0x80, 0x04, 0xd6, 0x47, 0x00,
0x00, 0x0d, 0x01, 0x02, 0x04, 0x05, 0x03, 0xd0, 0x30, 0x47, 0x00, 0x00, 0x0e, 0x01, 0x01, 0x04,
0x05, 0x06, 0xd0, 0x30, 0xd0, 0x49, 0x00, 0x47, 0x00, 0x00, 0x0f, 0x02, 0x01, 0x01, 0x03, 0x13,
0xd0, 0x30, 0x65, 0x00, 0x5d, 0x01, 0x66, 0x01, 0x30, 0x5d, 0x01, 0x66, 0x01, 0x58, 0x05, 0x1d,
0x68, 0x17, 0x47, 0x00, 0x00 };
0x00, 0x0c, 0x02, 0x05, 0x04, 0x05, 0x4f, 0xd0, 0x30, 0x21, 0x82, 0x63, 0x04, 0x33, 0x01, 0x80,
0x04, 0xd6, 0x33, 0x02, 0x73, 0xd7, 0xd2, 0xd3, 0xb5, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0xd2, 0xd3,
0xb6, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0xd2, 0xd3, 0xb8, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0xd2, 0xd3,
0xb9, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0xd2, 0xd3, 0xb7, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0x62, 0x04,
0x9c, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0x62, 0x04, 0x9e, 0xb1, 0x0a, 0x82, 0x63, 0x04, 0xd2, 0x8f,
0xb1, 0x0a, 0x82, 0x63, 0x04, 0x47, 0x00, 0x00, 0x0d, 0x01, 0x02, 0x04, 0x05, 0x03, 0xd0, 0x30,
0x47, 0x00, 0x00, 0x0e, 0x01, 0x01, 0x04, 0x05, 0x06, 0xd0, 0x30, 0xd0, 0x49, 0x00, 0x47, 0x00,
0x00, 0x0f, 0x02, 0x01, 0x01, 0x03, 0x13, 0xd0, 0x30, 0x65, 0x00, 0x5d, 0x01, 0x66, 0x01, 0x30,
0x5d, 0x01, 0x66, 0x01, 0x58, 0x05, 0x1d, 0x68, 0x17, 0x47, 0x00, 0x00 };