Update tests.

This commit is contained in:
chriseth 2022-02-08 13:21:52 +01:00 committed by wechman
parent 049ef229c8
commit e3d8146e43
112 changed files with 204 additions and 5 deletions

View File

@ -2,4 +2,4 @@ JSON AST (compact format):
======= ast_compact_json_no_pretty_json/input.sol =======
{"absolutePath":"ast_compact_json_no_pretty_json/input.sol","exportedSymbols":{"C":[2]},"id":3,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":2,"linearizedBaseContracts":[2],"name":"C","nameLocation":"69:1:0","nodeType":"ContractDefinition","nodes":[],"scope":3,"src":"60:13:0","usedErrors":[]}],"src":"36:38:0"}
{"absolutePath":"ast_compact_json_no_pretty_json/input.sol","exportedSymbols":{"C":[2]},"id":3,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":2,"linearizedBaseContracts":[2],"name":"C","nameLocation":"69:1:0","nodeType":"ContractDefinition","nodes":[],"scope":3,"src":"60:13:0","usedErrors":[]}],"src":"36:38:0"}

View File

@ -33,6 +33,7 @@ JSON AST (compact format):
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -44,6 +44,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -1,8 +1,59 @@
======= events_in_abi/input.sol:C =======
Contract JSON ABI
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"b","type":"uint256"}],"name":"e1","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"a","type":"uint256"}],"name":"e1","type":"event"},{"inputs":[],"name":"g","outputs":[],"stateMutability":"nonpayable","type":"function"}]
[
{
"anonymous": false,
"inputs":
[
{
"indexed": false,
"internalType": "uint256",
"name": "b",
"type": "uint256"
}
],
"name": "e1",
"type": "event"
},
{
"anonymous": false,
"inputs":
[
{
"indexed": true,
"internalType": "uint256",
"name": "a",
"type": "uint256"
}
],
"name": "e1",
"type": "event"
},
{
"inputs": [],
"name": "g",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]
======= events_in_abi/input.sol:L =======
Contract JSON ABI
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"b","type":"uint256"}],"name":"e1","type":"event"}]
[
{
"anonymous": false,
"inputs":
[
{
"indexed": false,
"internalType": "uint256",
"name": "b",
"type": "uint256"
}
],
"name": "e1",
"type": "event"
}
]

View File

@ -34,6 +34,7 @@ JSON AST (compact format):
"canonicalName": "Error1",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 18,
"linearizedBaseContracts":

View File

@ -10,4 +10,4 @@
2 | pragma solidity >=0.0; contract Errort6 { using foo for ; /* missing type name */ }
| ^
","message":"Recovered in ContractDefinition at '}'.","severity":"warning","sourceLocation":{"end":120,"file":"A","start":119},"type":"Warning"}],"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"Errort6":[3]},"id":4,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"Errort6","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":3,"linearizedBaseContracts":[3],"name":"Errort6","nameLocation":"68:7:0","nodeType":"ContractDefinition","nodes":[],"scope":4,"src":"59:35:0","usedErrors":[]}],"src":"36:84:0"},"id":0}}}
","message":"Recovered in ContractDefinition at '}'.","severity":"warning","sourceLocation":{"end":120,"file":"A","start":119},"type":"Warning"}],"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"Errort6":[3]},"id":4,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"Errort6","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":3,"linearizedBaseContracts":[3],"name":"Errort6","nameLocation":"68:7:0","nodeType":"ContractDefinition","nodes":[],"scope":4,"src":"59:35:0","usedErrors":[]}],"src":"36:84:0"},"id":0}}}

View File

@ -1 +1 @@
{"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"C":[6]},"id":7,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"id":6,"linearizedBaseContracts":[6],"name":"C","nameLocation":"68:1:0","nodeType":"ContractDefinition","nodes":[{"body":{"id":4,"nodeType":"Block","src":"97:2:0","statements":[]},"functionSelector":"26121ff0","id":5,"implemented":true,"kind":"function","modifiers":[],"name":"f","nameLocation":"81:1:0","nodeType":"FunctionDefinition","parameters":{"id":2,"nodeType":"ParameterList","parameters":[],"src":"82:2:0"},"returnParameters":{"id":3,"nodeType":"ParameterList","parameters":[],"src":"97:0:0"},"scope":6,"src":"72:27:0","stateMutability":"pure","virtual":false,"visibility":"public"}],"scope":7,"src":"59:42:0","usedErrors":[]}],"src":"36:65:0"},"id":0}}}
{"sources":{"A":{"ast":{"absolutePath":"A","exportedSymbols":{"C":[6]},"id":7,"license":"GPL-3.0","nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.0"],"nodeType":"PragmaDirective","src":"36:22:0"},{"abstract":false,"baseContracts":[],"canonicalName":"C","contractDependencies":[],"contractKind":"contract","emittedEvents":[],"fullyImplemented":true,"id":6,"linearizedBaseContracts":[6],"name":"C","nameLocation":"68:1:0","nodeType":"ContractDefinition","nodes":[{"body":{"id":4,"nodeType":"Block","src":"97:2:0","statements":[]},"functionSelector":"26121ff0","id":5,"implemented":true,"kind":"function","modifiers":[],"name":"f","nameLocation":"81:1:0","nodeType":"FunctionDefinition","parameters":{"id":2,"nodeType":"ParameterList","parameters":[],"src":"82:2:0"},"returnParameters":{"id":3,"nodeType":"ParameterList","parameters":[],"src":"97:0:0"},"scope":6,"src":"72:27:0","stateMutability":"pure","virtual":false,"visibility":"public"}],"scope":7,"src":"59:42:0","usedErrors":[]}],"src":"36:65:0"},"id":0}}}

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "18:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 39,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 39,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 4,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 4,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 8,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 8,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 12,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 12,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 6,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 6,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 9,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 9,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -21,6 +21,7 @@
"canonicalName": "A",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 7,
"linearizedBaseContracts":
@ -129,6 +130,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 17,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 7,
"name": "A",
"nameLocation": "9:1:1",
@ -98,6 +99,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 17,
"name": "C",
"nameLocation": "45:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -33,6 +33,7 @@
"canonicalName": "A",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 1,
"linearizedBaseContracts":
@ -72,6 +73,7 @@
"canonicalName": "B",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 4,
"linearizedBaseContracts":
@ -112,6 +114,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 7,
"linearizedBaseContracts":
@ -153,6 +156,7 @@
"canonicalName": "D",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 10,
"linearizedBaseContracts":
@ -195,6 +199,7 @@
"canonicalName": "E",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 13,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 1,
"name": "A",
"nameLocation": "9:1:1",
@ -40,6 +41,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 4,
"name": "B",
"nameLocation": "24:1:1",
@ -71,6 +73,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 7,
"name": "C",
"nameLocation": "44:1:1",
@ -102,6 +105,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 10,
"name": "D",
"nameLocation": "64:1:1",
@ -133,6 +137,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 13,
"name": "E",
"nameLocation": "84:1:1",

View File

@ -25,6 +25,7 @@
"src": "0:27:1",
"text": "This contract is empty"
},
"emittedEvents": [],
"fullyImplemented": true,
"id": 2,
"linearizedBaseContracts":
@ -68,6 +69,7 @@
"src": "0:61:2",
"text": "This contract is empty\nand has a line-breaking comment."
},
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":
@ -104,6 +106,10 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents":
[
12
],
"fullyImplemented": true,
"id": 23,
"linearizedBaseContracts":

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 41,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 41,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 27,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 27,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"src": "0:27:1",
"text": "This contract is empty"
},
"emittedEvents": [],
"id": 2,
"name": "C",
"nameLocation": "37:1:1",
@ -46,6 +47,7 @@
"src": "0:61:2",
"text": "This contract is empty\nand has a line-breaking comment."
},
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "71:1:2",
@ -68,6 +70,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 23,
"name": "C",
"nameLocation": "9:1:3",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 28,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 28,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 4,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 4,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,10 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents":
[
2
],
"fullyImplemented": true,
"id": 3,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 3,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 7,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -36,6 +36,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "interface",
"emittedEvents": [],
"id": 29,
"name": "I",
"nameLocation": "31:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 9,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 9,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 17,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 17,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -39,6 +39,7 @@
[
{
"anonymous": false,
"eventSelector": "92bbf6e823a631f3c8e09b1c8df90f378fb56f7fbc9701827e1ff8aad7f6a028",
"id": 2,
"name": "E",
"nameLocation": "58:1:1",
@ -85,6 +86,7 @@
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "96:3:1",
@ -157,6 +159,7 @@
[
{
"anonymous": false,
"eventSelector": "70a5d861ef9816388422765f41d618eb3abdf490acb37354b539729e37b09f0e",
"id": 12,
"name": "H",
"nameLocation": "128:1:1",
@ -204,6 +207,7 @@
"isLValue": false,
"isPure": false,
"lValueRequested": false,
"memberLocation": "161:1:1",
"memberName": "f",
"nodeType": "MemberAccess",
"referencedDeclaration": 9,
@ -220,6 +224,7 @@
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "159:5:1",
@ -259,6 +264,7 @@
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "171:3:1",

View File

@ -54,6 +54,7 @@
"typeDescriptions": {}
},
"id": 6,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "96:3:1",
@ -147,12 +148,14 @@
"typeDescriptions": {}
},
"id": 17,
"memberLocation": "161:1:1",
"memberName": "f",
"nodeType": "MemberAccess",
"src": "159:3:1",
"typeDescriptions": {}
},
"id": 18,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "159:5:1",
@ -177,6 +180,7 @@
"typeDescriptions": {}
},
"id": 21,
"nameLocations": [],
"names": [],
"nodeType": "FunctionCall",
"src": "171:3:1",

View File

@ -21,6 +21,7 @@
"canonicalName": "C1",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 1,
"linearizedBaseContracts":
@ -60,6 +61,7 @@
"canonicalName": "C2",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 4,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 1,
"name": "C1",
"nameLocation": "9:2:1",
@ -40,6 +41,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 4,
"name": "C2",
"nameLocation": "24:2:1",

View File

@ -18,6 +18,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 1,
"linearizedBaseContracts":

View File

@ -10,6 +10,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 1,
"name": "C",
"nameLocation": "45:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "c",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 11,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 11,
"name": "c",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "c",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 15,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 15,
"name": "c",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 19,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 19,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 14,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 14,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 14,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 14,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 10,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 10,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 15,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 15,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -38,6 +38,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 11,
"name": "C",
"nameLocation": "50:1:1",

View File

@ -25,6 +25,7 @@
"canonicalName": "A",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":
@ -102,6 +103,7 @@
"canonicalName": "B",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": false,
"id": 16,
"linearizedBaseContracts":
@ -220,6 +222,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 29,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "A",
"nameLocation": "9:1:1",
@ -76,6 +77,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 16,
"name": "B",
"nameLocation": "67:1:1",
@ -177,6 +179,7 @@
],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 29,
"name": "C",
"nameLocation": "162:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 5,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 5,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "c",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 11,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 11,
"name": "c",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "c",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 12,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 12,
"name": "c",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 1,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 1,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 12,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 12,
"name": "C",
"nameLocation": "9:1:1",

View File

@ -17,6 +17,7 @@
"canonicalName": "C",
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"fullyImplemented": true,
"id": 9,
"linearizedBaseContracts":

View File

@ -9,6 +9,7 @@
"baseContracts": [],
"contractDependencies": [],
"contractKind": "contract",
"emittedEvents": [],
"id": 9,
"name": "C",
"nameLocation": "9:1:1",

Some files were not shown because too many files have changed in this diff Show More