Compare commits

..

No commits in common. "d0596131ca890bc76e8327cc2937ff251ab6c963" and "aeff5a62f2fa70d939530e6bf44b9b9ace344287" have entirely different histories.

View file

@ -6,16 +6,13 @@ function append(line) {
} }
function output(name, type) { function output(name, type) {
print "↙ " type print name " ← " type
print name
print doc print doc
exit exit
} }
function reset() { function reset() {
if (f == "") { doc = ""
doc = ""
}
} }
BEGIN { BEGIN {
@ -40,7 +37,6 @@ BEGIN {
RE_VARIABLE = RE_BEGIN RE_VAR RE_SET RE_END RE_VARIABLE = RE_BEGIN RE_VAR RE_SET RE_END
alias = 0 alias = 0
f = ""
reset() reset()
module = 0 module = 0
} }
@ -89,15 +85,12 @@ BEGIN {
module = 1 module = 1
} }
} else if (match($0, RE_FUNCTION, m)) { } else if (match($0, RE_FUNCTION, m)) {
f = m[1]
} else if (match($0, RE_CLOSE, m)) {
if (alias) { if (alias) {
print "= " target print "= " target
output(f, "function") output(m[1], "function")
} else if (f == target) { } else if (m[1] == target) {
output(f, "function") output(target, "function")
} else { } else {
f = ""
reset() reset()
} }
} else { } else {