diff options
author | Robin Gareus <robin@gareus.org> | 2016-10-04 04:45:35 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-10-04 04:45:35 +0200 |
commit | 0d2ccdd39c676cc978af87231e48ae46da17dce9 (patch) | |
tree | f9d97eb8c1b7eaf0ed2c5d7c3ef8d7cb428d11ef /tools/fmt-luadoc.php | |
parent | 408e4abf7994aee96c6cea7600ad8ce0ea1c4c5a (diff) |
update lua-doc formatting
* include Vamp Documentation
* show doxygen doc for class/struct data-members
Diffstat (limited to 'tools/fmt-luadoc.php')
-rwxr-xr-x | tools/fmt-luadoc.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/fmt-luadoc.php b/tools/fmt-luadoc.php index 38221c7f14..938a774ed4 100755 --- a/tools/fmt-luadoc.php +++ b/tools/fmt-luadoc.php @@ -38,8 +38,14 @@ foreach (json_decode ($json, true) as $b) { $b ['lua'] = preg_replace ('/:_end/', ':end', $b ['lua']); $b ['lua'] = preg_replace ('/:_type/', ':type', $b ['lua']); $b ['ldec'] = preg_replace ('/ const/', '', preg_replace ('/ const&/', '', $b['decl'])); + $b ['ldec'] = preg_replace ('/_VampHost::/', '', $b['ldec']); + $b ['decl'] = preg_replace ('/_VampHost::/', '', $b['decl']); if (isset ($b['ret'])) { $b['ret'] = preg_replace ('/ const/', '', preg_replace ('/ const&/', '', $b['ret'])); + $b['ret'] = preg_replace ('/_VampHost::/', '', $b['ret']); + } + if (isset ($b['parent'])) { + $b ['parent'] = preg_replace ('/_VampHost::/', '', $b['parent']); } $doc[] = $b; } @@ -712,6 +718,8 @@ function format_class_members ($ns, $cl, &$dups) { $rv.= ' <tr><td class="def">'.typelink (array_keys ($f['ret'])[0], false, 'em').'</td><td class="decl">'; $rv.= '<span class="functionname">'.stripclass ($ns, $f['name']).'</span>'; $rv.= '</td><td class="fill"></td></tr>'.NL; + $f['cand'] = str_replace (':', '::', $f['name']); + $rv.= format_doxydoc($f); } } return $rv; |