[
{
"name": "__extends",
"addr": "/__extends/",
"kind": "f",
"type": "void function(fn(arg: bool)",
"lineno": 3,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "Top",
"addr": "/Top/",
"kind": "f",
"type": "void function()",
"lineno": 10,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "topMethod",
"addr": "/topMethod/",
"kind": "f",
"type": "string function()",
"lineno": 12,
"namespace": "Top.prototype",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "topStatic",
"addr": "/topStatic/",
"kind": "v",
"type": "number",
"lineno": 13,
"namespace": "Top",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "SubOne",
"addr": "/SubOne/",
"kind": "f",
"type": "void function(bool)",
"lineno": 17,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "argOne",
"addr": "/argOne/",
"kind": "v",
"type": "boolean",
"lineno": 18,
"namespace": "SubOne",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "argOne",
"addr": "/argOne/",
"kind": "v",
"type": "boolean",
"lineno": 18,
"namespace": "SubEleven",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "methodOne",
"addr": "/methodOne/",
"kind": "f",
"type": "number function()",
"lineno": 20,
"namespace": "SubOne.prototype",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "SubTwo",
"addr": "/SubTwo/",
"kind": "f",
"type": "void function(bool)",
"lineno": 24,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "argTwo",
"addr": "/argTwo/",
"kind": "v",
"type": "boolean",
"lineno": 25,
"namespace": "SubTwo",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "methodTwo",
"addr": "/methodTwo/",
"kind": "f",
"type": "void function()",
"lineno": 27,
"namespace": "SubTwo.prototype",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "SubEleven",
"addr": "/SubEleven/",
"kind": "f",
"type": "void function(bool)",
"lineno": 31,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "methodEleven",
"addr": "/methodEleven/",
"kind": "f",
"type": "string function()",
"lineno": 34,
"namespace": "SubEleven.prototype",
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "one",
"addr": "/one/",
"kind": "v",
"type": "+SubOne",
"lineno": 38,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "two",
"addr": "/two/",
"kind": "v",
"type": "+SubTwo",
"lineno": 38,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
},
{
"name": "elf",
"addr": "/elf/",
"kind": "v",
"type": "+SubEleven",
"lineno": 38,
"tagfile": "/usr/local/lib/node_modules/jsctags/test/cases/extends.js"
}
]
SubEleven /usr/local/lib/node_modules/jsctags/test/cases/extends.js /SubEleven/;" f lineno:31 type:void function(bool)
SubOne /usr/local/lib/node_modules/jsctags/test/cases/extends.js /SubOne/;" f lineno:17 type:void function(bool)
SubTwo /usr/local/lib/node_modules/jsctags/test/cases/extends.js /SubTwo/;" f lineno:24 type:void function(bool)
Top /usr/local/lib/node_modules/jsctags/test/cases/extends.js /Top/;" f lineno:10 type:void function()
__extends /usr/local/lib/node_modules/jsctags/test/cases/extends.js /__extends/;" f lineno:3 type:void function(fn(arg: bool)
argOne /usr/local/lib/node_modules/jsctags/test/cases/extends.js /argOne/;" v lineno:18 namespace:SubEleven type:boolean
argOne /usr/local/lib/node_modules/jsctags/test/cases/extends.js /argOne/;" v lineno:18 namespace:SubOne type:boolean
argTwo /usr/local/lib/node_modules/jsctags/test/cases/extends.js /argTwo/;" v lineno:25 namespace:SubTwo type:boolean
elf /usr/local/lib/node_modules/jsctags/test/cases/extends.js /elf/;" v lineno:38 type:+SubEleven
methodEleven /usr/local/lib/node_modules/jsctags/test/cases/extends.js /methodEleven/;" f lineno:34 namespace:SubEleven.prototype type:string function()
methodOne /usr/local/lib/node_modules/jsctags/test/cases/extends.js /methodOne/;" f lineno:20 namespace:SubOne.prototype type:number function()
methodTwo /usr/local/lib/node_modules/jsctags/test/cases/extends.js /methodTwo/;" f lineno:27 namespace:SubTwo.prototype type:void function()
one /usr/local/lib/node_modules/jsctags/test/cases/extends.js /one/;" v lineno:38 type:+SubOne
topMethod /usr/local/lib/node_modules/jsctags/test/cases/extends.js /topMethod/;" f lineno:12 namespace:Top.prototype type:string function()
topStatic /usr/local/lib/node_modules/jsctags/test/cases/extends.js /topStatic/;" v lineno:13 namespace:Top type:number
two /usr/local/lib/node_modules/jsctags/test/cases/extends.js /two/;" v lineno:38 type:+SubTwo