From 47452af84b416d80721540ffb34647b41e84d8af Mon Sep 17 00:00:00 2001 From: Dennis Hotson Date: Thu, 16 Apr 2015 09:52:48 +1000 Subject: [PATCH 1/2] Allow param names to end with [] --- lib/parsers/api_param.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/parsers/api_param.js b/lib/parsers/api_param.js index 630e66f..748ce38 100644 --- a/lib/parsers/api_param.js +++ b/lib/parsers/api_param.js @@ -36,7 +36,7 @@ var regExp = { }, wName: { b: '(\\[?\\s*', // 5 optional optional-marker - name: '([a-zA-Z0-9\\.\\/\\\\_-]+)', // 6 + name: '([a-zA-Z0-9\\.\\/\\\\_-]+(?:\\[\\])?)', // 6 oDefaultValue: { // optional defaultValue b: '(?:\\s*=\\s*(?:', // starting with '=', optional surrounding spaces withDoubleQuote: '"([^"]*)"', // 7 From 9e6e0d86427ba2b11065b800af36a672b9476272 Mon Sep 17 00:00:00 2001 From: Dennis Hotson Date: Fri, 24 Apr 2015 15:11:27 +1000 Subject: [PATCH 2/2] Allow param names of the form `xyzzy[thing]` --- lib/parsers/api_param.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/parsers/api_param.js b/lib/parsers/api_param.js index 748ce38..f9fe792 100644 --- a/lib/parsers/api_param.js +++ b/lib/parsers/api_param.js @@ -36,7 +36,7 @@ var regExp = { }, wName: { b: '(\\[?\\s*', // 5 optional optional-marker - name: '([a-zA-Z0-9\\.\\/\\\\_-]+(?:\\[\\])?)', // 6 + name: '([a-zA-Z0-9\\.\\/\\\\_-]+(?:\\[[a-zA-Z0-9\\.\\/\\\\_-]*\\])?)', // 6 oDefaultValue: { // optional defaultValue b: '(?:\\s*=\\s*(?:', // starting with '=', optional surrounding spaces withDoubleQuote: '"([^"]*)"', // 7