diff options
Diffstat (limited to 'docs/collect.js')
| -rw-r--r-- | docs/collect.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/collect.js b/docs/collect.js index a7a22a09..f85f2c6b 100644 --- a/docs/collect.js +++ b/docs/collect.js @@ -113,13 +113,13 @@ var TAG = { param: function(doc, name, value){ doc.param = doc.param || []; doc.paramRest = doc.paramRest || []; - var match = value.match(/^({([^\s=]+)(=([^\s]+))?}\s*)?([^\s]+)\s*(.*)/); + var match = value.match(/^({([^\s=]+)(=)?}\s*)?([^\s]+|\[(\S+)+=([^\]]+)\])\s+(.*)/); if (match) { var param = { type: match[2], - 'default':match[4], - name: match[5], - description:match[6]}; + name: match[4] || match[5], + 'default':match[6], + description:match[7]}; doc.param.push(param); if (!doc.paramFirst) { doc.paramFirst = param; |
