mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			120 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Solidity
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Solidity
		
	
	
	
	
	
{
 | 
						|
  "contracts":
 | 
						|
  {
 | 
						|
    "test/cmdlineTests/ast_json_import_wrong_evmVersion/input.sol:C": {}
 | 
						|
  },
 | 
						|
  "sourceList":
 | 
						|
  [
 | 
						|
    "test/cmdlineTests/ast_json_import_wrong_evmVersion/input.sol"
 | 
						|
  ],
 | 
						|
  "sources":
 | 
						|
  {
 | 
						|
    "test/cmdlineTests/ast_json_import_wrong_evmVersion/input.sol":
 | 
						|
    {
 | 
						|
      "AST":
 | 
						|
      {
 | 
						|
        "absolutePath": "test/cmdlineTests/ast_json_import_wrong_evmVersion/input.sol",
 | 
						|
        "exportedSymbols":
 | 
						|
        {
 | 
						|
          "C":
 | 
						|
          [
 | 
						|
            7
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "id": 8,
 | 
						|
        "nodeType": "SourceUnit",
 | 
						|
        "nodes":
 | 
						|
        [
 | 
						|
          {
 | 
						|
            "id": 1,
 | 
						|
            "literals":
 | 
						|
            [
 | 
						|
              "solidity",
 | 
						|
              ">=",
 | 
						|
              "0.0"
 | 
						|
            ],
 | 
						|
            "nodeType": "PragmaDirective",
 | 
						|
            "src": "0:22:0"
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "abstract": false,
 | 
						|
            "baseContracts": [],
 | 
						|
            "contractDependencies": [],
 | 
						|
            "contractKind": "contract",
 | 
						|
            "documentation": null,
 | 
						|
            "fullyImplemented": true,
 | 
						|
            "id": 7,
 | 
						|
            "linearizedBaseContracts":
 | 
						|
            [
 | 
						|
              7
 | 
						|
            ],
 | 
						|
            "name": "C",
 | 
						|
            "nameLocation": "27:1:0",
 | 
						|
            "nodeType": "ContractDefinition",
 | 
						|
            "nodes":
 | 
						|
            [
 | 
						|
              {
 | 
						|
                "body":
 | 
						|
                {
 | 
						|
                  "id": 5,
 | 
						|
                  "nodeType": "Block",
 | 
						|
                  "src": "65:21:0",
 | 
						|
                  "statements":
 | 
						|
                  [
 | 
						|
                    {
 | 
						|
                      "AST":
 | 
						|
                      {
 | 
						|
                        "nodeType": "YulBlock",
 | 
						|
                        "src": "78:2:0",
 | 
						|
                        "statements": []
 | 
						|
                      },
 | 
						|
                      "evmVersion": "istanbul",
 | 
						|
                      "externalReferences": [],
 | 
						|
                      "id": 4,
 | 
						|
                      "nodeType": "InlineAssembly",
 | 
						|
                      "src": "69:11:0"
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "documentation": null,
 | 
						|
                "functionSelector": "26121ff0",
 | 
						|
                "id": 6,
 | 
						|
                "implemented": true,
 | 
						|
                "kind": "function",
 | 
						|
                "modifiers": [],
 | 
						|
                "name": "f",
 | 
						|
                "nameLocation": "45:4:0",
 | 
						|
                "nodeType": "FunctionDefinition",
 | 
						|
                "overrides": null,
 | 
						|
                "parameters":
 | 
						|
                {
 | 
						|
                  "id": 2,
 | 
						|
                  "nodeType": "ParameterList",
 | 
						|
                  "parameters": [],
 | 
						|
                  "src": "50:2:0"
 | 
						|
                },
 | 
						|
                "returnParameters":
 | 
						|
                {
 | 
						|
                  "id": 3,
 | 
						|
                  "nodeType": "ParameterList",
 | 
						|
                  "parameters": [],
 | 
						|
                  "src": "65:0:0"
 | 
						|
                },
 | 
						|
                "scope": 7,
 | 
						|
                "src": "40:46:0",
 | 
						|
                "stateMutability": "pure",
 | 
						|
                "virtual": false,
 | 
						|
                "visibility": "public"
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "scope": 8,
 | 
						|
            "src": "23:65:0"
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "src": "0:89:0"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  },
 | 
						|
  "version": "0.6.2-develop.2020.1.14+commit.e8556fa1.mod.Linux.g++"
 | 
						|
}
 |