parent
918ed255f7
commit
beb3025828
1 changed files with 14 additions and 12 deletions
26
sh/doc.awk
26
sh/doc.awk
|
@ -39,31 +39,33 @@ BEGIN {
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
if (match($0, RE_MODULE, m)) {
|
# doc
|
||||||
|
if (match($0, RE_SHEBANG, m)) {
|
||||||
|
append(m[1])
|
||||||
|
} else if (match($0, RE_DOC, m)) {
|
||||||
|
append(m[1])
|
||||||
|
} else if (match($0, RE_ALIAS, m)) {
|
||||||
|
append(m[1])
|
||||||
|
if (m[1] == target) {
|
||||||
|
alias = 1
|
||||||
|
}
|
||||||
|
# not doc
|
||||||
|
} else if (match($0, RE_MODULE, m)) {
|
||||||
reset()
|
reset()
|
||||||
if (m[1] == target) {
|
if (m[1] == target) {
|
||||||
module = 1
|
module = 1
|
||||||
}
|
}
|
||||||
} else if (match($0, RE_SHEBANG, m)) {
|
|
||||||
append(m[1])
|
|
||||||
} else if (match($0, RE_DOC, m)) {
|
|
||||||
append(m[1])
|
|
||||||
} else if (match($0, RE_SET, m)) {
|
} else if (match($0, RE_SET, m)) {
|
||||||
if (m[1] == target) {
|
if (m[1] == target) {
|
||||||
output(m[1])
|
output(m[1])
|
||||||
} else {
|
} else {
|
||||||
reset()
|
reset()
|
||||||
}
|
}
|
||||||
} else if (match($0, RE_ALIAS, m)) {
|
|
||||||
if (m[1] == target) {
|
|
||||||
alias = 1
|
|
||||||
}
|
|
||||||
append(m[1])
|
|
||||||
} else if (match($0, RE_FUNCTION, m)) {
|
} else if (match($0, RE_FUNCTION, m)) {
|
||||||
if (alias) {
|
if (alias) {
|
||||||
output(m[1])
|
output(target)
|
||||||
} else if (m[1] == target) {
|
} else if (m[1] == target) {
|
||||||
output(m[1])
|
output(target)
|
||||||
} else {
|
} else {
|
||||||
reset()
|
reset()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue