From a04f5024738c47d0a606324903fde859ea533972 Mon Sep 17 00:00:00 2001 From: h13i32maru Date: Sat, 6 Feb 2016 12:22:40 +0900 Subject: [PATCH] fix(parser): strip tab from comment block https://github.com/esdoc/esdoc/issues/127 https://github.com/esdoc/esdoc/pull/128 --- src/Parser/CommentParser.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Parser/CommentParser.js b/src/Parser/CommentParser.js index 276c2df2..af753bd7 100644 --- a/src/Parser/CommentParser.js +++ b/src/Parser/CommentParser.js @@ -22,10 +22,10 @@ export default class CommentParser { // TODO: refactor comment = comment.replace(/\r\n/gm, '\n'); // for windows - comment = comment.replace(/^\t*\s?/gm, ''); // remove trailing tab + comment = comment.replace(/^\t*\s?/gm, ''); // remove line head space comment = comment.replace(/^\*\s?/, ''); // remove first '*' - comment = comment.replace(/ $/, ''); // remove last ' ' - comment = comment.replace(/^ *\* ?/gm, ''); // remove line head '*' + comment = comment.replace(/\s$/, ''); // remove last space + comment = comment.replace(/^\s*\*\s?/gm, ''); // remove line head '*' if (comment.charAt(0) !== '@') comment = '@desc ' + comment; // auto insert @desc comment = comment.replace(/\s*$/, ''); // remove tail space. comment = comment.replace(/^(@\w+)$/gm, '$1 \\TRUE'); // auto insert tag text to non-text tag (e.g. @interface)