From 662479c2864425720aef95f5c98d32b5b680a9e8 Mon Sep 17 00:00:00 2001 From: Ivan Verevkin Date: Mon, 5 Aug 2019 16:14:51 +0200 Subject: [PATCH] feat: support for multiline comment for languages that use default regex --- src/server/code-parse/language/perl/codecrumbs.js | 2 +- src/server/code-parse/language/python/codecrumbs.js | 2 +- src/server/code-parse/language/ruby/codecrumbs.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/code-parse/language/perl/codecrumbs.js b/src/server/code-parse/language/perl/codecrumbs.js index 898206a5..f16afbba 100644 --- a/src/server/code-parse/language/perl/codecrumbs.js +++ b/src/server/code-parse/language/perl/codecrumbs.js @@ -1,6 +1,6 @@ const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs'); -const PERL_COMMENT_REGEX = /^([^#]*)#(.*)$/; +const PERL_COMMENT_REGEX = /^([^#]*)#(.*)$/g; const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(PERL_COMMENT_REGEX)); // replace with own implementation if needed diff --git a/src/server/code-parse/language/python/codecrumbs.js b/src/server/code-parse/language/python/codecrumbs.js index 537814d6..45ccdd18 100644 --- a/src/server/code-parse/language/python/codecrumbs.js +++ b/src/server/code-parse/language/python/codecrumbs.js @@ -1,6 +1,6 @@ const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs'); -const PYTHON_COMMENT_REGEX = /^([^#]*)#(.*)$/; +const PYTHON_COMMENT_REGEX = /^([^#]*)#(.*)$/g; const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(PYTHON_COMMENT_REGEX)); // replace with own implementation if needed diff --git a/src/server/code-parse/language/ruby/codecrumbs.js b/src/server/code-parse/language/ruby/codecrumbs.js index 4d5a8797..d17d0166 100644 --- a/src/server/code-parse/language/ruby/codecrumbs.js +++ b/src/server/code-parse/language/ruby/codecrumbs.js @@ -1,6 +1,6 @@ const { setupGetCrumbs, setupGetCommentsFromCode } = require('../default/codecrumbs'); -const RUBY_COMMENT_REGEX = /^([^#]*)#(.*)$/; +const RUBY_COMMENT_REGEX = /^([^#]*)#(.*)$/g; const getCrumbs = setupGetCrumbs(setupGetCommentsFromCode(RUBY_COMMENT_REGEX)); // replace with own implementation if needed