[
{
"id": "2f43ee10-90cb-11e5-80ea-03f950b85ffa",
"name": "f",
"addr": "/f/",
"kind": "f",
"type": "void function(f)",
"lineno": 3,
"origin": {
"!span": "18[2:4]-19[2:5]",
"!type": "fn(n: f)",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"id": "2f441520-90cb-11e5-80ea-03f950b85ffa",
"name": "n",
"addr": "/n/",
"kind": "f",
"type": "void function(f)",
"lineno": 3,
"namespace": "f",
"parent": "2f43ee10-90cb-11e5-80ea-03f950b85ffa",
"origin": {
"!span": "31[2:17]-32[2:18]",
"!type": "fn(n: f)",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"id": "2f441521-90cb-11e5-80ea-03f950b85ffa",
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 4,
"namespace": "f.n",
"parent": "2f441520-90cb-11e5-80ea-03f950b85ffa",
"origin": {
"!span": "40[3:4]-49[3:13]",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"id": "2f441522-90cb-11e5-80ea-03f950b85ffa",
"name": "x",
"addr": "/x/",
"kind": "v",
"type": "[x]",
"lineno": 10,
"origin": {
"!span": "210[9:4]-211[9:5]",
"!type": "[x]",
"!data": {
"isConstructor": false,
"type": "Array.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"id": "2f443c30-90cb-11e5-80ea-03f950b85ffa",
"name": "goop",
"addr": "/goop/",
"kind": "f",
"type": "void function(?) function(number)",
"lineno": 15,
"origin": {
"!span": "262[14:9]-266[14:13]",
"!type": "fn(n: number) -> fn(f: ?)",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
},
{
"id": "2f443c31-90cb-11e5-80ea-03f950b85ffa",
"name": "n",
"addr": "/n/",
"kind": "v",
"type": "number",
"lineno": 15,
"namespace": "goop",
"parent": "2f443c30-90cb-11e5-80ea-03f950b85ffa",
"origin": {
"!span": "267[14:14]-268[14:15]",
"!type": "number",
"!data": {
"isConstructor": false,
"scoped": false,
"isArg": false,
"type": "Number.prototype"
}
},
"tagfile": "__DIR__/infinite-expansion.js"
}
]
f __DIR__/infinite-expansion.js /f/;" f lineno:3 type:void function(f)
n __DIR__/infinite-expansion.js /n/;" f lineno:3 namespace:f type:void function(f)
prototype __DIR__/infinite-expansion.js /prototype/;" v lineno:4 namespace:f.n
x __DIR__/infinite-expansion.js /x/;" v lineno:10 type:[x]
goop __DIR__/infinite-expansion.js /goop/;" f lineno:15 type:void function(?) function(number)
n __DIR__/infinite-expansion.js /n/;" v lineno:15 namespace:goop type:number