SYMBOL INDEX (54 symbols across 20 files) FILE: src/doccomments.js function strip (line 6) | function strip(lines) { function Found (line 84) | function Found() {} function c (line 88) | function c(node, _, override) { function c (line 108) | function c(node, _, override) { function parseComment (line 119) | function parseComment(text, loc) { function dropIndent (line 142) | function dropIndent(text) { function parseNestedComments (line 152) | function parseNestedComments(text, loc) { FILE: src/index.js function applySubComment (line 48) | function applySubComment(parent, sub) { function getPath (line 69) | function getPath(ancestors) { function addNameToPath (line 114) | function addNameToPath(name, path, isStatic) { function addData (line 124) | function addData(top, path, data) { function raise (line 192) | function raise(msg, loc) { function propName (line 196) | function propName(node, force) { function inferParam (line 209) | function inferParam(n) { function ctorName (line 228) | function ctorName(name) { function inferFn (line 232) | function inferFn(node, data, name) { function inferClass (line 253) | function inferClass(node, data) { function inferExpr (line 263) | function inferExpr(node, data, name) { function extend (line 283) | function extend(from, to, path, overrideLoc) { function deref (line 299) | function deref(obj, name) { function assignIds (line 303) | function assignIds(obj, path) { function lvalPath (line 316) | function lvalPath(lval, ancestors) { function assignedPath (line 333) | function assignedPath(ancestors) { function findPrototype (line 343) | function findPrototype(ancestors) { function assignedName (line 353) | function assignedName(node) { function selfPath (line 360) | function selfPath(ancestors) { function parentPath (line 375) | function parentPath(ancestors) { function splitPath (line 385) | function splitPath(path) { FILE: src/parsetype.js function isSpace (line 8) | function isSpace(ch) { function Input (line 12) | function Input(string, start, loc) { function parse (line 50) | function parse(input) { function parseBase (line 56) | function parseBase(input) { FILE: test/class_addmethod.js class Foo (line 2) | class Foo {} FILE: test/class_ctor.js function Point (line 2) | function Point(x, y) { FILE: test/class_expr.js method m (line 4) | m(a, b) { return true } FILE: test/class_simple.js class Foo (line 2) | class Foo extends Bar { method constructor (line 4) | constructor(a, b) { method m (line 10) | m(a, b) { return true } FILE: test/class_static.js class Foo (line 2) | class Foo extends Bar { method m (line 4) | static m(a, b) { return true } FILE: test/class_this.js class Foo (line 2) | class Foo { method constructor (line 4) | constructor(a) { FILE: test/defaultarg.js function foo (line 2) | function foo(arg = false) {} FILE: test/diffargname.js function x (line 2) | function x(a, b) {} FILE: test/exported.js function hello (line 2) | function hello() { return "hello" } FILE: test/function.js function add (line 3) | function add(a, b) { FILE: test/functionsub.js function foo (line 6) | function foo(a, b) { FILE: test/literal.js function add (line 3) | function add(which, a, b) { FILE: test/namedprop.js class Boo (line 2) | class Boo { FILE: test/restarg.js function bar (line 2) | function bar(...stuff) {} FILE: test/run.js function hop (line 22) | function hop(obj, prop) { function compare (line 26) | function compare(a, b, path) { FILE: test/tags.js function foo (line 3) | function foo() {} FILE: test/union.js function blah (line 3) | function blah(x, y) {}