mutability_06.dot 1.9 KB

1234567891011121314151617181920212223242526
  1. strict digraph "tests/contract_testcases/substrate/functions/mutability_06.sol" {
  2. contract [label="contract c\ntests/contract_testcases/substrate/functions/mutability_06.sol:1:1-5:10"]
  3. add [label="function add\ncontract: c\ntests/contract_testcases/substrate/functions/mutability_06.sol:2:13-71\nsignature add(address)\nvisibility public\nmutability nonpayable"]
  4. parameters [label="parameters\naddress a"]
  5. returns [label="returns\nbool f\nbytes res"]
  6. destructure [label="destructure\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:17-45"]
  7. variable [label="variable: f\nbool\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:18-19"]
  8. variable_7 [label="variable: res\nbytes\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:21-24"]
  9. call_external_function [label="call external function\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:28-45"]
  10. variable_9 [label="variable: a\naddress\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:28-29"]
  11. alloc_array [label="alloc array bytes\ninitializer: 0102\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:35-44"]
  12. number_literal [label="uint32 literal: 2\ntests/contract_testcases/substrate/functions/mutability_06.sol:3:35-44"]
  13. diagnostic [label="found contract 'c'\nlevel Debug\ntests/contract_testcases/substrate/functions/mutability_06.sol:1:1-5:10"]
  14. contracts -> contract
  15. contract -> add [label="function"]
  16. add -> parameters [label="parameters"]
  17. add -> returns [label="returns"]
  18. add -> destructure [label="body"]
  19. destructure -> variable [label="arg #0"]
  20. destructure -> variable_7 [label="arg #1"]
  21. destructure -> call_external_function [label="expr"]
  22. call_external_function -> variable_9 [label="address"]
  23. call_external_function -> alloc_array [label="args"]
  24. alloc_array -> number_literal [label="length"]
  25. diagnostics -> diagnostic [label="Debug"]
  26. }