From a8efd43d256e67b954a38eb20438714815442f29 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 3 Nov 2010 09:40:26 -0700 Subject: doc parser should recognize the 'defaults' syntax for params --- docs/collect.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'docs') 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; -- cgit v1.2.3