1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 22:31:36 +03:00
semantic/test/fixtures/python/import-graph/main.json

225 lines
4.5 KiB
JSON

{
"modules": {
"main": {
"imports": [{
"span": {
"start": [1, 8],
"end": [1, 10]
},
"path": "os",
"symbols": [],
"alias": "os"
}, {
"span": {
"start": [2, 8],
"end": [2, 19]
},
"path": "numpy",
"symbols": [],
"alias": "np"
}, {
"span": {
"start": [3, 8],
"end": [3, 9]
},
"path": "a",
"symbols": [],
"alias": "a"
}, {
"span": {
"start": [3, 11],
"end": [3, 17]
},
"path": "b",
"symbols": [],
"alias": "c"
}, {
"span": {
"start": [4, 8],
"end": [4, 16]
},
"path": "b.c",
"symbols": [],
"alias": "d"
}, {
"span": {
"start": [4, 18],
"end": [4, 19]
},
"path": "e",
"symbols": [],
"alias": "e"
}, {
"span": {
"start": [6, 1],
"end": [6, 16]
},
"path": "b",
"symbols": [],
"alias": ""
}, {
"span": {
"start": [7, 1],
"end": [7, 21]
},
"path": "b",
"symbols": [],
"alias": ""
}, {
"span": {
"start": [8, 1],
"end": [8, 16]
},
"path": "b",
"symbols": [],
"alias": ""
}, {
"span": {
"start": [9, 1],
"end": [9, 29]
},
"path": "b",
"symbols": [{
"alias": "x",
"name": "a"
}, {
"alias": "y",
"name": "b"
}],
"alias": ""
}],
"name": "main",
"language": "Python",
"declarations": [{
"span": {
"start": [11, 1],
"end": [13, 1]
},
"kind": "Function",
"name": "print_cwd"
}, {
"span": {
"start": [14, 1],
"end": [17, 1]
},
"kind": "Function",
"name": "create_array"
}, {
"span": {
"start": [18, 1],
"end": [21, 1]
},
"kind": "Function",
"name": "sum_array"
}, {
"span": {
"start": [22, 1],
"end": [24, 1]
},
"kind": "Function",
"name": "sum_array2"
}],
"paths": ["test/fixtures/python/import-graph/main.py"],
"calls": [{
"span": {
"start": [12, 5],
"end": [12, 23]
},
"symbol": "print",
"targets": []
}, {
"span": {
"start": [12, 11],
"end": [12, 22]
},
"symbol": "getcwd",
"targets": ["os"]
}, {
"span": {
"start": [15, 9],
"end": [15, 31]
},
"symbol": "array",
"targets": ["np"]
}, {
"span": {
"start": [19, 13],
"end": [19, 20]
},
"symbol": "sum",
"targets": ["x"]
}, {
"span": {
"start": [23, 12],
"end": [23, 19]
},
"symbol": "sum",
"targets": ["x"]
}, {
"span": {
"start": [26, 5],
"end": [26, 45]
},
"symbol": "print",
"targets": []
}, {
"span": {
"start": [27, 5],
"end": [27, 16]
},
"symbol": "print_cwd",
"targets": []
}, {
"span": {
"start": [28, 9],
"end": [28, 23]
},
"symbol": "create_array",
"targets": []
}, {
"span": {
"start": [29, 13],
"end": [29, 25]
},
"symbol": "sum_array",
"targets": []
}, {
"span": {
"start": [30, 14],
"end": [30, 27]
},
"symbol": "sum_array2",
"targets": []
}, {
"span": {
"start": [31, 5],
"end": [31, 55]
},
"symbol": "print",
"targets": []
}, {
"span": {
"start": [31, 11],
"end": [31, 54]
},
"symbol": "format",
"targets": ["'-' * 60 + '\\nYour sum is {}'"]
}, {
"span": {
"start": [32, 5],
"end": [32, 70]
},
"symbol": "print",
"targets": []
}, {
"span": {
"start": [32, 11],
"end": [32, 58]
},
"symbol": "format",
"targets": ["'-' * 60 + '\\nYour sum2 is {}\\n'"]
}]
}
}
}