New aci generator #522

Merged
rvirding merged 9 commits from new-aci-generator into master 2019-03-01 02:42:00 +09:00
Showing only changes of commit cea581988d - Show all commits

View File

@ -136,8 +136,9 @@ decode_contract(#{<<"name">> := Name,
%% decode_tdefs(Ts), %% decode_tdefs(Ts),
decode_funcs(Fs)]. decode_funcs(Fs)].
decode_funcs(Fs) -> [ decode_func(F) || F <- Fs]. decode_funcs(Fs) -> [ decode_func(F) || F <- Fs ].
decode_func(#{<<"name">> := <<"init">>}) -> [];
decode_func(#{<<"name">> := Name,<<"arguments">> := As,<<"type">> := T}) -> decode_func(#{<<"name">> := Name,<<"arguments">> := As,<<"type">> := T}) ->
[" function"," ",io_lib:format("~s", [Name])," : ", [" function"," ",io_lib:format("~s", [Name])," : ",
decode_args(As)," => ",decode_type(T),$\n]. decode_args(As)," => ",decode_type(T),$\n].