diff --git a/src/aeso_utils.hrl b/src/aeso_utils.hrl new file mode 100644 index 0000000..31fd2eb --- /dev/null +++ b/src/aeso_utils.hrl @@ -0,0 +1,6 @@ +-define(IS_CONTRACT_HEAD(X), + (X =:= contract_main orelse + X =:= contract_interface orelse + X =:= contract_child + ) + ). diff --git a/test/contracts/interface_with_defs.aes b/test/contracts/interface_with_defs.aes new file mode 100644 index 0000000..8f91843 --- /dev/null +++ b/test/contracts/interface_with_defs.aes @@ -0,0 +1,5 @@ +contract interface ContractOne = + entrypoint foo() = "foo" + +contract ContractTwo = + entrypoint bar() = "bar"