/tags/jsdoc_toolkit-2.0.1/jsdoc-toolkit/app/plugins/commentSrcJson.js
http://jsdoc-toolkit.googlecode.com/ · JavaScript · 19 lines · 18 code · 0 blank · 1 comment · 2 complexity · d239965ae0e3c303d9e8b919aab2336a MD5 · raw file
- JSDOC.PluginManager.registerPlugin(
- "JSDOC.commentSrcJson",
- {
- onDocCommentSrc: function(commentSrc) {
- var json;
- if (/^\s*@json\b/.test(commentSrc)) {
- commentSrc = commentSrc.replace("@json", "");
- eval("json = "+commentSrc);
- var tagged = "";
- for (var i in json) {
- var tag = json[i];
- // todo handle cases where tag is an object
- tagged += "@"+i+" "+tag+"\n";
- }
- return tagged;
- }
- }
- }
- );