diff options
author | Alexander Makarenko <estliberitas@gmail.com> | 2016-02-20 03:07:00 +0300 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2016-04-18 09:53:52 -0700 |
commit | eafd31a4eb028e1566c2384e710eb5397f5490e5 (patch) | |
tree | c97b2ffce73ea3824755184a716a331e78229578 /tools | |
parent | 88c35e70a06d1d048cc32153d8214bcd28107528 (diff) | |
download | android-node-v8-eafd31a4eb028e1566c2384e710eb5397f5490e5.tar.gz android-node-v8-eafd31a4eb028e1566c2384e710eb5397f5490e5.tar.bz2 android-node-v8-eafd31a4eb028e1566c2384e710eb5397f5490e5.zip |
tools,doc: parse types in braces everywhere
Also add `EvalError`, `RangeError`, `ReferenceError`, `SyntaxError`,
`TypeError`, `URIError` to list of global types. Fix errors.markdown
copy accordingly.
Fixes: https://github.com/nodejs/node/issues/5325.
PR-URL: https://github.com/nodejs/node/pull/5329
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/doc/html.js | 6 | ||||
-rw-r--r-- | tools/doc/type-parser.js | 3 |
2 files changed, 4 insertions, 5 deletions
diff --git a/tools/doc/html.js b/tools/doc/html.js index 327c9f080e..feb99cd810 100644 --- a/tools/doc/html.js +++ b/tools/doc/html.js @@ -112,6 +112,7 @@ function parseText(lexed) { lexed.forEach(function(tok) { if (tok.text && tok.type !== 'code') { tok.text = linkManPages(tok.text); + tok.text = linkJsTypeDocs(tok.text); } }); } @@ -166,9 +167,6 @@ function parseLists(input) { } return; } - if (tok.text) { - tok.text = parseListItem(tok.text); - } } output.push(tok); }); @@ -197,7 +195,7 @@ function linkManPages(text) { }); } -function parseListItem(text) { +function linkJsTypeDocs(text) { var parts = text.split('`'); var i; var typeMatches; diff --git a/tools/doc/type-parser.js b/tools/doc/type-parser.js index 4d83e872ec..2e6c5bea91 100644 --- a/tools/doc/type-parser.js +++ b/tools/doc/type-parser.js @@ -11,7 +11,8 @@ const jsGlobalTypes = [ 'Error', 'Object', 'Function', 'Array', 'Uint8Array', 'Uint16Array', 'Uint32Array', 'Int8Array', 'Int16Array', 'Int32Array', 'Uint8ClampedArray', 'Float32Array', 'Float64Array', 'Date', 'RegExp', - 'ArrayBuffer', 'DataView', 'Promise' + 'ArrayBuffer', 'DataView', 'Promise', 'EvalError', 'RangeError', + 'ReferenceError', 'SyntaxError', 'TypeError', 'URIError' ]; const typeMap = { 'Buffer': 'buffer.html#buffer_class_buffer', |