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 7448da16bb - Show all commits

View File

@ -200,13 +200,14 @@ contract_funcs(#contract{decls=Decls}) ->
contract_types(#contract{decls=Decls}) -> contract_types(#contract{decls=Decls}) ->
[ D || D <- Decls, is_record(D, type_def) ]. [ D || D <- Decls, is_record(D, type_def) ].
namespace_name(#namespace{con=#con{name=N}}) -> N. %% To keep dialyzer happy and quiet.
%% namespace_name(#namespace{con=#con{name=N}}) -> N.
namespace_funcs(#namespace{decls=Decls}) -> %%
[ D || D <- Decls, is_record(D, letfun) ]. %% namespace_funcs(#namespace{decls=Decls}) ->
%% [ D || D <- Decls, is_record(D, letfun) ].
namespace_types(#namespace{decls=Decls}) -> %%
[ D || D <- Decls, is_record(D, type_def) ]. %% namespace_types(#namespace{decls=Decls}) ->
%% [ D || D <- Decls, is_record(D, type_def) ].
sort_decls(Ds) -> sort_decls(Ds) ->
Sort = fun (D1, D2) -> Sort = fun (D1, D2) ->