いろいろ出来そうな。
Perlでサブルーチンをリストアップするとすると、
^\s*sub\b
を検索してリストアップ。
秀丸マクロでラベルをリストアップするとすると、
^\s*\w+\s*:
を検索してリストアップ。
Delphiでprocedureとfunctionをリストアップするとすると、implementation探して、そこから、
^\s*(procedure|function)\w
を検索してリストアップ。
CSSでセレクタをリストアップするとすると、、、まだ考えてないけど、できそうだ。
BRegExp.DLL必要だったりして。いや、正規表現書き換えれば何とかなると思いますが。HTMLで構造全部引っ張り出してリストアップするのは難しいな。
procedureとfunctionが50近くあるDelphiソースで使ったら、画面がメニューで埋まったので、10個ごとくらいで切り分けるべき。