diff --git a/Makefile b/Makefile index 80dadb3..da2c5b9 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,7 @@ test: local @$(REBAR) as local eunit ebin/%.beam: src/%.erl - erlc -o $(dir $@) $< + erlc +debug_info -o $(dir $@) $< $(GENERATED_SRC): $(GENERATOR_DEPS) erl -pa ebin/ -noshell -s aeb_fate_generate_ops gen_and_halt src/ include/ diff --git a/rebar3 b/rebar3 index ea5a116..a83d554 100755 Binary files a/rebar3 and b/rebar3 differ diff --git a/src/aeb_fate_asm.erl b/src/aeb_fate_asm.erl index 5dddcc6..e53b225 100644 --- a/src/aeb_fate_asm.erl +++ b/src/aeb_fate_asm.erl @@ -356,7 +356,7 @@ parse_tuple(Tokens) -> parse_variant([{start_variant,_line} - , {'[', _line} + , {'[', _} | Rest]) -> {Arities, Rest2} = parse_list(Rest), %% Make sure Arities is a list of bytes. @@ -364,7 +364,7 @@ parse_variant([{start_variant,_line} is_integer(A), A < 256], [{'|',_} - , {int,_line, Tag} + , {int,_, Tag} , {'|',_} , {'(',_} | Rest3] = Rest2, {Elements , [{end_variant, _} | Rest4]} = parse_tuple(Rest3),