tools: fix detecting constructor for JSON doc
Regex previous was not detecting cases like AssertionError as a class name. PR-URL: https://github.com/nodejs/node/pull/4966 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Chris Dickinson <chris@neversaw.us>
This commit is contained in:
parent
59fb26c9a0
commit
aeb2eb7783
@ -502,7 +502,7 @@ var classMethExpr =
|
|||||||
/^class\s*method\s*:?[^\.]+\.([^ \.\(\)]+)\([^\)]*\)\s*?$/i;
|
/^class\s*method\s*:?[^\.]+\.([^ \.\(\)]+)\([^\)]*\)\s*?$/i;
|
||||||
var methExpr =
|
var methExpr =
|
||||||
/^(?:method:?\s*)?(?:[^\.]+\.)?([^ \.\(\)]+)\([^\)]*\)\s*?$/i;
|
/^(?:method:?\s*)?(?:[^\.]+\.)?([^ \.\(\)]+)\([^\)]*\)\s*?$/i;
|
||||||
var newExpr = /^new ([A-Z][a-z]+)\([^\)]*\)\s*?$/;
|
var newExpr = /^new ([A-Z][a-zA-Z]+)\([^\)]*\)\s*?$/;
|
||||||
var paramExpr = /\((.*)\);?$/;
|
var paramExpr = /\((.*)\);?$/;
|
||||||
|
|
||||||
function newSection(tok) {
|
function newSection(tok) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user