Skip to content

Commit

Permalink
chore: make all labels as data objects
Browse files Browse the repository at this point in the history
  • Loading branch information
volodya-lombrozo committed Mar 11, 2024
1 parent bad6501 commit 366bf6c
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 57 deletions.
32 changes: 8 additions & 24 deletions src/main/resources/org/eolang/ineo/fuse/BA.xmir
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,7 @@
<o abstract="" name="arg__I__0"/>
<o base="seq" name="@">
<o base="tuple" star="">
<o base="label">
<o base="string" data="bytes">38 34 36 32 30 64 63 34 2D 39 34 62 63 2D 34 30 62 30 2D 38 30 34 61 2D 31 66 63 36 66 34 34 65 31 35 38 62</o>
</o>
<o base="label" data="bytes">38 34 36 32 30 64 63 34 2D 39 34 62 63 2D 34 30 62 30 2D 38 30 34 61 2D 31 66 63 36 66 34 34 65 31 35 38 62</o>
<o base="opcode" line="999" name="ALOAD-D">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -58,9 +56,7 @@
<o base="string" data="bytes">3C 69 6E 69 74 3E</o>
<o base="string" data="bytes">28 29 56</o>
</o>
<o base="label">
<o base="string" data="bytes">61 30 34 65 32 61 37 64 2D 35 38 65 33 2D 34 61 63 30 2D 38 63 32 37 2D 34 38 33 38 39 64 38 62 62 34 34 32</o>
</o>
<o base="label" data="bytes">61 30 34 65 32 61 37 64 2D 35 38 65 33 2D 34 61 63 30 2D 38 63 32 37 2D 34 38 33 38 39 64 38 62 62 34 34 32</o>
<o base="opcode" line="999" name="ALOAD-F">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -75,15 +71,11 @@
<o base="string" data="bytes">64</o>
<o base="string" data="bytes">49</o>
</o>
<o base="label">
<o base="string" data="bytes">62 63 39 34 65 34 65 35 2D 65 38 65 32 2D 34 34 63 62 2D 61 66 36 39 2D 62 32 37 37 38 33 31 63 64 62 38 38</o>
</o>
<o base="label" data="bytes">62 63 39 34 65 34 65 35 2D 65 38 65 32 2D 34 34 63 62 2D 61 66 36 39 2D 62 32 37 37 38 33 31 63 64 62 38 38</o>
<o base="opcode" line="999" name="RETURN-12">
<o base="int" data="bytes">00 00 00 00 00 00 00 B1</o>
</o>
<o base="label">
<o base="string" data="bytes">30 65 64 36 64 66 63 64 2D 37 31 61 33 2D 34 32 31 62 2D 61 61 30 35 2D 35 64 34 34 63 32 38 63 64 33 35 37</o>
</o>
<o base="label" data="bytes">30 65 64 36 64 66 63 64 2D 37 31 61 33 2D 34 32 31 62 2D 61 61 30 35 2D 35 64 34 34 63 32 38 63 64 33 35 37</o>
</o>
</o>
</o>
Expand All @@ -94,9 +86,7 @@
<o base="tuple" name="exceptions" star=""/>
<o base="seq" name="@">
<o base="tuple" star="">
<o base="label">
<o base="string" data="bytes">32 30 35 63 66 35 38 39 2D 66 33 33 34 2D 34 66 66 32 2D 61 63 62 63 2D 62 66 32 61 33 32 32 31 61 34 30 65</o>
</o>
<o base="label" data="bytes">32 30 35 63 66 35 38 39 2D 66 33 33 34 2D 34 66 66 32 2D 61 63 62 63 2D 62 66 32 61 33 32 32 31 61 34 30 65</o>
<o base="opcode" line="999" name="ALOAD-13">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -123,9 +113,7 @@
<o base="opcode" line="999" name="IRETURN-18">
<o base="int" data="bytes">00 00 00 00 00 00 00 AC</o>
</o>
<o base="label">
<o base="string" data="bytes">33 62 32 64 36 37 35 66 2D 31 32 65 63 2D 34 35 61 30 2D 38 62 32 61 2D 64 64 35 34 33 38 32 62 66 33 39 38</o>
</o>
<o base="label" data="bytes">33 62 32 64 36 37 35 66 2D 31 32 65 63 2D 34 35 61 30 2D 38 62 32 61 2D 64 64 35 34 33 38 32 62 66 33 39 38</o>
</o>
</o>
</o>
Expand All @@ -136,9 +124,7 @@
<o base="tuple" name="exceptions" star=""/>
<o base="seq" name="@">
<o base="tuple" star="">
<o base="label">
<o base="string" data="bytes">32 32 65 65 64 39 64 38 2D 63 64 35 66 2D 34 61 38 34 2D 62 35 33 36 2D 66 64 66 39 31 63 65 36 34 34 30 30</o>
</o>
<o base="label" data="bytes">32 32 65 65 64 39 64 38 2D 63 64 35 66 2D 34 61 38 34 2D 62 35 33 36 2D 66 64 66 39 31 63 65 36 34 34 30 30</o>
<o base="opcode" line="999" name="ALOAD-19">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -158,9 +144,7 @@
<o base="opcode" line="999" name="IRETURN-1D">
<o base="int" data="bytes">00 00 00 00 00 00 00 AC</o>
</o>
<o base="label">
<o base="string" data="bytes">31 38 61 39 37 64 39 39 2D 64 30 37 66 2D 34 61 38 36 2D 61 31 30 39 2D 63 35 35 35 62 31 35 39 32 39 35 35</o>
</o>
<o base="label" data="bytes">31 38 61 39 37 64 39 39 2D 64 30 37 66 2D 34 61 38 36 2D 61 31 30 39 2D 63 35 35 35 62 31 35 39 32 39 35 35</o>
</o>
</o>
</o>
Expand Down
44 changes: 11 additions & 33 deletions src/main/resources/org/eolang/ineo/staticize/StaticizedA.xmir
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,7 @@
<o abstract="" name="arg__I__0"/>
<o base="seq" name="@">
<o base="tuple" star="">
<o base="label">
<o base="string" data="bytes">38 61 38 37 66 63 62 65 2D 66 66 33 38 2D 34 32 64 63 2D 62 66 61 35 2D 30 65 32 35 39 65 61 36 64 65 32 39</o>
</o>
<o base="label" data="bytes">38 61 38 37 66 63 62 65 2D 66 66 33 38 2D 34 32 64 63 2D 62 66 61 35 2D 30 65 32 35 39 65 61 36 64 65 32 39</o>
<o base="opcode" line="999" name="ALOAD-1">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -58,9 +56,7 @@
<o base="string" data="bytes">3C 69 6E 69 74 3E</o>
<o base="string" data="bytes">28 29 56</o>
</o>
<o base="label">
<o base="string" data="bytes">61 39 32 32 66 34 63 64 2D 31 36 34 61 2D 34 61 37 32 2D 38 66 36 66 2D 64 32 64 31 37 36 37 37 39 35 33 31</o>
</o>
<o base="label" data="bytes">61 39 32 32 66 34 63 64 2D 31 36 34 61 2D 34 61 37 32 2D 38 66 36 66 2D 64 32 64 31 37 36 37 37 39 35 33 31</o>
<o base="opcode" line="999" name="ALOAD-3">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -75,15 +71,11 @@
<o base="string" data="bytes">64</o>
<o base="string" data="bytes">49</o>
</o>
<o base="label">
<o base="string" data="bytes">33 61 34 36 37 39 32 33 2D 35 32 36 64 2D 34 38 32 33 2D 62 62 38 62 2D 63 31 35 36 66 31 34 65 65 35 34 39</o>
</o>
<o base="label" data="bytes">33 61 34 36 37 39 32 33 2D 35 32 36 64 2D 34 38 32 33 2D 62 62 38 62 2D 63 31 35 36 66 31 34 65 65 35 34 39</o>
<o base="opcode" line="999" name="RETURN-6">
<o base="int" data="bytes">00 00 00 00 00 00 00 B1</o>
</o>
<o base="label">
<o base="string" data="bytes">38 32 33 35 63 34 66 65 2D 61 31 64 36 2D 34 36 64 63 2D 39 34 36 37 2D 34 31 61 65 34 35 38 39 34 30 63 31</o>
</o>
<o base="label" data="bytes">38 32 33 35 63 34 66 65 2D 61 31 64 36 2D 34 36 64 63 2D 39 34 36 37 2D 34 31 61 65 34 35 38 39 34 30 63 31</o>
</o>
</o>
</o>
Expand All @@ -94,9 +86,7 @@
<o base="tuple" name="exceptions" star=""/>
<o base="seq" name="@">
<o base="tuple" star="">
<o base="label">
<o base="string" data="bytes">63 34 63 34 37 61 38 61 2D 34 32 35 30 2D 34 63 61 63 2D 61 31 31 33 2D 33 33 62 35 65 32 61 39 38 37 65 36</o>
</o>
<o base="label" data="bytes">63 34 63 34 37 61 38 61 2D 34 32 35 30 2D 34 63 61 63 2D 61 31 31 33 2D 33 33 62 35 65 32 61 39 38 37 65 36</o>
<o base="opcode" line="999" name="ALOAD-7">
<o base="int" data="bytes">00 00 00 00 00 00 00 19</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -116,9 +106,7 @@
<o base="opcode" line="999" name="IRETURN-A">
<o base="int" data="bytes">00 00 00 00 00 00 00 AC</o>
</o>
<o base="label">
<o base="string" data="bytes">61 37 65 38 62 61 30 62 2D 37 61 65 34 2D 34 66 39 39 2D 62 39 37 32 2D 66 66 64 66 31 37 31 34 34 62 32 32</o>
</o>
<o base="label" data="bytes">61 37 65 38 62 61 30 62 2D 37 61 65 34 2D 34 66 39 39 2D 62 39 37 32 2D 66 66 64 66 31 37 31 34 34 62 32 32</o>
</o>
</o>
</o>
Expand All @@ -130,32 +118,24 @@
<o abstract="" name="arg__I__0"/>
<o base="seq" name="@">
<o base="tuple" star="">
<o base="label">
<o base="string" data="bytes">63 38 30 66 63 62 34 37 2D 39 30 61 30 2D 34 30 62 64 2D 62 63 36 64 2D 31 35 31 39 31 37 37 39 34 34 63 61</o>
</o>
<o base="label" data="bytes">63 38 30 66 63 62 34 37 2D 39 30 61 30 2D 34 30 62 64 2D 62 63 36 64 2D 31 35 31 39 31 37 37 39 34 34 63 61</o>
<o base="opcode" line="999" name="ILOAD-B">
<o base="int" data="bytes">00 00 00 00 00 00 00 15</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
</o>
<o base="opcode" line="999" name="IFGT-C">
<o base="int" data="bytes">00 00 00 00 00 00 00 9D</o>
<o base="label">
<o base="string" data="bytes">61 33 38 63 31 34 65 31 2D 37 39 61 34 2D 34 38 35 32 2D 39 31 66 38 2D 64 62 36 36 66 34 34 37 31 66 30 30</o>
</o>
</o>
<o base="label">
<o base="string" data="bytes">31 64 64 64 39 65 39 63 2D 64 62 34 64 2D 34 65 63 35 2D 39 31 34 62 2D 34 38 31 66 66 61 31 36 31 33 39 34</o>
<o base="label" data="bytes">61 33 38 63 31 34 65 31 2D 37 39 61 34 2D 34 38 35 32 2D 39 31 66 38 2D 64 62 36 36 66 34 34 37 31 66 30 30</o>
</o>
<o base="label" data="bytes">31 64 64 64 39 65 39 63 2D 64 62 34 64 2D 34 65 63 35 2D 39 31 34 62 2D 34 38 31 66 66 61 31 36 31 33 39 34</o>
<o base="opcode" line="999" name="ILOAD-D">
<o base="int" data="bytes">00 00 00 00 00 00 00 15</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
</o>
<o base="opcode" line="999" name="IRETURN-E">
<o base="int" data="bytes">00 00 00 00 00 00 00 AC</o>
</o>
<o base="label">
<o base="string" data="bytes">61 33 38 63 31 34 65 31 2D 37 39 61 34 2D 34 38 35 32 2D 39 31 66 38 2D 64 62 36 36 66 34 34 37 31 66 30 30</o>
</o>
<o base="label" data="bytes">61 33 38 63 31 34 65 31 2D 37 39 61 34 2D 34 38 35 32 2D 39 31 66 38 2D 64 62 36 36 66 34 34 37 31 66 30 30</o>
<o base="opcode" line="999" name="ILOAD-F">
<o base="int" data="bytes">00 00 00 00 00 00 00 15</o>
<o base="int" data="bytes">00 00 00 00 00 00 00 00</o>
Expand All @@ -175,9 +155,7 @@
<o base="opcode" line="999" name="IRETURN-13">
<o base="int" data="bytes">00 00 00 00 00 00 00 AC</o>
</o>
<o base="label">
<o base="string" data="bytes">64 32 39 65 62 61 38 32 2D 65 64 32 35 2D 34 35 30 36 2D 39 31 38 38 2D 63 32 39 33 30 37 39 66 34 33 38 65</o>
</o>
<o base="label" data="bytes">64 32 39 65 62 61 38 32 2D 65 64 32 35 2D 34 35 30 36 2D 39 31 38 38 2D 63 32 39 33 30 37 39 66 34 33 38 65</o>
</o>
</o>
</o>
Expand Down

0 comments on commit 366bf6c

Please sign in to comment.