jsctags
Version:
jsctags generator
151 lines (150 loc) • 3.1 kB
JSON
[
{
"name": "Base",
"addr": "/Base/",
"kind": "f",
"type": "void function()",
"lineno": 1,
"origin": {
"!span": "9[0:9]-13[0:13]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 2,
"namespace": "Base",
"origin": {
"!span": "24[1:5]-33[1:14]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "Sub1",
"addr": "/Sub1/",
"kind": "f",
"type": "void function()",
"lineno": 7,
"origin": {
"!span": "105[6:9]-109[6:13]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 8,
"namespace": "Sub1",
"origin": {
"!span": "120[7:5]-129[7:14]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Base.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "Sub2",
"addr": "/Sub2/",
"kind": "f",
"type": "void function()",
"lineno": 11,
"origin": {
"!span": "175[10:9]-179[10:13]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 12,
"namespace": "Sub2",
"origin": {
"!span": "190[11:5]-199[11:14]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Base.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "Base2",
"addr": "/Base2/",
"kind": "f",
"type": "void function()",
"lineno": 15,
"origin": {
"!span": "264[14:9]-269[14:14]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "Sub3",
"addr": "/Sub3/",
"kind": "f",
"type": "void function()",
"lineno": 17,
"origin": {
"!span": "285[16:9]-289[16:13]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 18,
"namespace": "Sub3",
"origin": {
"!span": "300[17:5]-309[17:14]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Base2.prototype"
}
},
"tagfile": "__DIR__/protoname.js"
}
]