jsctags
Version:
jsctags generator
227 lines (226 loc) • 4.68 kB
JSON
[
{
"name": "f",
"addr": "/f/",
"kind": "f",
"type": "number function(number, number, number, number)",
"lineno": 1,
"origin": {
"!span": "9[0:9]-10[0:10]",
"!type": "fn(a: number, b: number, c: number, d: number) -> number",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "b",
"addr": "/b/",
"kind": "v",
"type": "number",
"lineno": 1,
"namespace": "f",
"origin": {
"!span": "14[0:14]-15[0:15]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "c",
"addr": "/c/",
"kind": "v",
"type": "number",
"lineno": 1,
"namespace": "f",
"origin": {
"!span": "17[0:17]-18[0:18]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "d",
"addr": "/d/",
"kind": "v",
"type": "number",
"lineno": 1,
"namespace": "f",
"origin": {
"!span": "20[0:20]-21[0:21]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "number",
"lineno": 1,
"namespace": "f",
"origin": {
"!span": "11[0:11]-12[0:12]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "g",
"addr": "/g/",
"kind": "f",
"type": "number function(number, number)",
"lineno": 2,
"origin": {
"!span": "53[1:4]-54[1:5]",
"!type": "fn(c: number, d: number) -> number",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "h",
"addr": "/h/",
"kind": "f",
"type": "h.!ret function(number)",
"lineno": 7,
"origin": {
"!span": "150[6:9]-151[6:10]",
"!type": "fn(a: number) -> h.!ret",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "a",
"addr": "/a/",
"kind": "v",
"type": "number",
"lineno": 7,
"namespace": "h",
"origin": {
"!span": "152[6:11]-153[6:12]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": true,
"isArg": true,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "i",
"addr": "/i/",
"kind": "f",
"type": "h.!ret function()",
"lineno": 8,
"origin": {
"!span": "188[7:4]-189[7:5]",
"!type": "fn() -> h.!ret",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "o",
"addr": "/o/",
"kind": "v",
"lineno": 12,
"origin": {
"!span": "275[11:4]-276[11:5]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "i",
"addr": "/i/",
"kind": "f",
"type": "h.!ret function()",
"lineno": 12,
"namespace": "o",
"origin": {
"!span": "280[11:9]-281[11:10]",
"!type": "fn() -> h.!ret",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "j",
"addr": "/j/",
"kind": "f",
"type": "!this function()",
"lineno": 15,
"origin": {
"!span": "340[14:9]-341[14:10]",
"!type": "fn() -> !this",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
},
{
"name": "k",
"addr": "/k/",
"kind": "f",
"type": "j.!ret function()",
"lineno": 16,
"origin": {
"!span": "365[15:4]-366[15:5]",
"!type": "fn() -> j.!ret",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/bind.js"
}
]