Skip to content

Commit d04a827

Browse files
committed
Add fate code pretty printer. Add symbol table to binary. Add tests of rundtrip serialization and deserialization.
1 parent 7e26912 commit d04a827

10 files changed

Lines changed: 509 additions & 46 deletions

Makefile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
3+
REBAR ?= rebar3
4+
5+
all: local
6+
7+
local:
8+
@$(REBAR) as local release
9+
10+
console:
11+
@$(REBAR) as local shell
12+
13+
clean:
14+
@$(REBAR) clean
15+
16+
distclean: clean
17+
@rm -rf _build/
18+
19+
test: local
20+
@$(REBAR) as local eunit

include/aeb_fate_opcodes.hrl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,15 @@
104104
-define('MAP_LOOKUPD' , 16#69).
105105
-define('SWITCH_V2' , 16#6a).
106106
-define('SWITCH_V3' , 16#6b).
107-
-define('SWITCH_V4' , 16#6c).
108-
-define('SWITCH_V5' , 16#6d).
109-
-define('BITS_ALL_N' , 16#6e).
110-
-define('BITS_NONEA' , 16#6f).
111-
-define('BITS_ALLA' , 16#70).
107+
-define('SWITCH_VN' , 16#6c).
108+
-define('BITS_ALL_N' , 16#6d).
109+
-define('BITS_NONEA' , 16#6e).
110+
-define('BITS_ALLA' , 16#6f).
111+
-define('DUPA' , 16#70).
112112
-define('INCA' , 16#71).
113113
-define('DECA' , 16#72).
114114
-define('POPA' , 16#73).
115-
-define('DUPA' , 16#74).
115+
116116

117117
-define('FUNCTION' , 16#fe).
118118
-define('EXTEND' , 16#ff).

0 commit comments

Comments
 (0)