UNPKG

jsctags

Version:
54 lines (52 loc) 1.19 kB
```js function abc() { return arguments[1]; } abc(1, 2, 3); //: number ``` ```json [ { "id": "f7ad1760-7aee-11e6-8f0e-938b721578b4", "name": "abc", "addr": "/abc/", "kind": "f", "type": "number function()", "lineno": 1, "origin": { "!span": "9[0:9]-12[0:12]", "!type": "fn() -> number", "!data": { "isConstructor": false, "type": "Function.prototype" } }, "tagfile": "__DIR__/fn_arguments.js" }, { "id": "f7ad8c90-7aee-11e6-8f0e-938b721578b4", "name": "arguments", "addr": "/function abc\(\) \{/", "kind": "v", "type": "[number]", "lineno": 1, "namespace": "abc", "parent": "f7ad1760-7aee-11e6-8f0e-938b721578b4", "origin": { "!span": "0[0:0]-41[2:1]", "!type": "[number]", "!data": { "isConstructor": false, "scoped": false, "isArg": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/fn_arguments.js" } ] ``` ```ctags abc __DIR__/fn_arguments.js /abc/;" f lineno:1 type:number function() arguments __DIR__/fn_arguments.js /function abc\(\) \{/;" v lineno:1 namespace:abc type:[number] ```