1{ 2 "attributes": 3 { 4 "absolutePath": "a", 5 "exportedSymbols": 6 { 7 "C": 8 [ 9 6 10 ] 11 } 12 }, 13 "children": 14 [ 15 { 16 "attributes": 17 { 18 "abstract": false, 19 "baseContracts": 20 [ 21 null 22 ], 23 "contractDependencies": 24 [ 25 null 26 ], 27 "contractKind": "contract", 28 "fullyImplemented": true, 29 "linearizedBaseContracts": 30 [ 31 6 32 ], 33 "name": "C", 34 "scope": 7 35 }, 36 "children": 37 [ 38 { 39 "attributes": 40 { 41 "functionSelector": "e2179b8e", 42 "implemented": true, 43 "isConstructor": false, 44 "kind": "function", 45 "modifiers": 46 [ 47 null 48 ], 49 "name": "g", 50 "scope": 6, 51 "stateMutability": "view", 52 "virtual": false, 53 "visibility": "public" 54 }, 55 "children": 56 [ 57 { 58 "attributes": 59 { 60 "parameters": 61 [ 62 null 63 ] 64 }, 65 "children": [], 66 "id": 1, 67 "name": "ParameterList", 68 "src": "27:2:1" 69 }, 70 { 71 "attributes": 72 { 73 "parameters": 74 [ 75 null 76 ] 77 }, 78 "children": [], 79 "id": 2, 80 "name": "ParameterList", 81 "src": "42:0:1" 82 }, 83 { 84 "children": 85 [ 86 { 87 "attributes": 88 { 89 "evmVersion": %EVMVERSION%, 90 "externalReferences": 91 [ 92 null 93 ], 94 "operations": "{\n for { } 1 { pop(sload(0)) }\n {\n break\n continue\n }\n}" 95 }, 96 "children": [], 97 "id": 3, 98 "name": "InlineAssembly", 99 "src": "52:58:1" 100 } 101 ], 102 "id": 4, 103 "name": "Block", 104 "src": "42:74:1" 105 } 106 ], 107 "id": 5, 108 "name": "FunctionDefinition", 109 "src": "17:99:1" 110 } 111 ], 112 "id": 6, 113 "name": "ContractDefinition", 114 "src": "0:118:1" 115 } 116 ], 117 "id": 7, 118 "name": "SourceUnit", 119 "src": "0:119:1" 120} 121