bytes32_0.dot 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. strict digraph "tests/contract_testcases/solana/expressions/bytes32_0.sol" {
  2. contract [label="contract x\ntests/contract_testcases/solana/expressions/bytes32_0.sol:2:9-20"]
  3. b32 [label="function b32\ncontract: x\ntests/contract_testcases/solana/expressions/bytes32_0.sol:3:13-59\nsignature b32()\nvisibility public\nmutability pure"]
  4. returns [label="returns\nbytes32 r"]
  5. expr [label="expression\ntests/contract_testcases/solana/expressions/bytes32_0.sol:4:17-31"]
  6. assign [label="assign\nbytes32\ntests/contract_testcases/solana/expressions/bytes32_0.sol:4:19-20"]
  7. variable [label="variable: r\nbytes32\ntests/contract_testcases/solana/expressions/bytes32_0.sol:4:17-18"]
  8. number_literal [label="bytes32 literal: 0\ntests/contract_testcases/solana/expressions/bytes32_0.sol:4:21-31"]
  9. b4 [label="function b4\ncontract: x\ntests/contract_testcases/solana/expressions/bytes32_0.sol:7:13-57\nsignature b4()\nvisibility public\nmutability pure"]
  10. returns_10 [label="returns\nbytes4 r"]
  11. expr_11 [label="expression\ntests/contract_testcases/solana/expressions/bytes32_0.sol:8:17-39"]
  12. assign_12 [label="assign\nbytes4\ntests/contract_testcases/solana/expressions/bytes32_0.sol:8:19-20"]
  13. variable_13 [label="variable: r\nbytes4\ntests/contract_testcases/solana/expressions/bytes32_0.sol:8:17-18"]
  14. number_literal_14 [label="bytes4 literal: 3405700781\ntests/contract_testcases/solana/expressions/bytes32_0.sol:8:21-39"]
  15. b3 [label="function b3\ncontract: x\ntests/contract_testcases/solana/expressions/bytes32_0.sol:11:13-57\nsignature b3()\nvisibility public\nmutability pure"]
  16. returns_16 [label="returns\nbytes3 r"]
  17. expr_17 [label="expression\ntests/contract_testcases/solana/expressions/bytes32_0.sol:12:17-37"]
  18. assign_18 [label="assign\nbytes3\ntests/contract_testcases/solana/expressions/bytes32_0.sol:12:19-20"]
  19. variable_19 [label="variable: r\nbytes3\ntests/contract_testcases/solana/expressions/bytes32_0.sol:12:17-18"]
  20. number_literal_20 [label="bytes3 literal: 74291\ntests/contract_testcases/solana/expressions/bytes32_0.sol:12:21-37"]
  21. diagnostic [label="found contract 'x'\nlevel Debug\ntests/contract_testcases/solana/expressions/bytes32_0.sol:2:9-20"]
  22. contracts -> contract
  23. contract -> b32 [label="function"]
  24. b32 -> returns [label="returns"]
  25. b32 -> expr [label="body"]
  26. expr -> assign [label="expr"]
  27. assign -> variable [label="left"]
  28. assign -> number_literal [label="right"]
  29. contract -> b4 [label="function"]
  30. b4 -> returns_10 [label="returns"]
  31. b4 -> expr_11 [label="body"]
  32. expr_11 -> assign_12 [label="expr"]
  33. assign_12 -> variable_13 [label="left"]
  34. assign_12 -> number_literal_14 [label="right"]
  35. contract -> b3 [label="function"]
  36. b3 -> returns_16 [label="returns"]
  37. b3 -> expr_17 [label="body"]
  38. expr_17 -> assign_18 [label="expr"]
  39. assign_18 -> variable_19 [label="left"]
  40. assign_18 -> number_literal_20 [label="right"]
  41. diagnostics -> diagnostic [label="Debug"]
  42. }