mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			94 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| JSON AST (compact format):
 | |
| 
 | |
| 
 | |
| ======= ast_compact_json_with_base_path/c.sol =======
 | |
| {
 | |
|   "absolutePath": "ast_compact_json_with_base_path/c.sol",
 | |
|   "exportedSymbols":
 | |
|   {
 | |
|     "C":
 | |
|     [
 | |
|       5
 | |
|     ]
 | |
|   },
 | |
|   "id": 6,
 | |
|   "license": "GPL-3.0",
 | |
|   "nodeType": "SourceUnit",
 | |
|   "nodes":
 | |
|   [
 | |
|     {
 | |
|       "id": 4,
 | |
|       "literals":
 | |
|       [
 | |
|         "solidity",
 | |
|         ">=",
 | |
|         "0.0"
 | |
|       ],
 | |
|       "nodeType": "PragmaDirective",
 | |
|       "src": "36:22:0"
 | |
|     },
 | |
|     {
 | |
|       "abstract": false,
 | |
|       "baseContracts": [],
 | |
|       "canonicalName": "C",
 | |
|       "contractDependencies": [],
 | |
|       "contractKind": "contract",
 | |
|       "fullyImplemented": true,
 | |
|       "id": 5,
 | |
|       "linearizedBaseContracts":
 | |
|       [
 | |
|         5
 | |
|       ],
 | |
|       "name": "C",
 | |
|       "nameLocation": "69:1:0",
 | |
|       "nodeType": "ContractDefinition",
 | |
|       "nodes": [],
 | |
|       "scope": 6,
 | |
|       "src": "60:13:0",
 | |
|       "usedErrors": []
 | |
|     }
 | |
|   ],
 | |
|   "src": "36:38:0"
 | |
| }
 | |
| ======= ast_compact_json_with_base_path/input.sol =======
 | |
| {
 | |
|   "absolutePath": "ast_compact_json_with_base_path/input.sol",
 | |
|   "exportedSymbols":
 | |
|   {
 | |
|     "C":
 | |
|     [
 | |
|       5
 | |
|     ]
 | |
|   },
 | |
|   "id": 3,
 | |
|   "license": "GPL-3.0",
 | |
|   "nodeType": "SourceUnit",
 | |
|   "nodes":
 | |
|   [
 | |
|     {
 | |
|       "id": 1,
 | |
|       "literals":
 | |
|       [
 | |
|         "solidity",
 | |
|         ">=",
 | |
|         "0.0"
 | |
|       ],
 | |
|       "nodeType": "PragmaDirective",
 | |
|       "src": "36:22:1"
 | |
|     },
 | |
|     {
 | |
|       "absolutePath": "ast_compact_json_with_base_path/c.sol",
 | |
|       "file": "./c.sol",
 | |
|       "id": 2,
 | |
|       "nameLocation": "-1:-1:-1",
 | |
|       "nodeType": "ImportDirective",
 | |
|       "scope": 3,
 | |
|       "sourceUnit": 6,
 | |
|       "src": "60:17:1",
 | |
|       "symbolAliases": [],
 | |
|       "unitAlias": ""
 | |
|     }
 | |
|   ],
 | |
|   "src": "36:42:1"
 | |
| }
 |