diff --git a/src/syntax/zcl_abapgit_syntax_css.clas.abap b/src/syntax/zcl_abapgit_syntax_css.clas.abap
index aea07068f..403b7ad4b 100644
--- a/src/syntax/zcl_abapgit_syntax_css.clas.abap
+++ b/src/syntax/zcl_abapgit_syntax_css.clas.abap
@@ -93,7 +93,7 @@ ENDCLASS.
-CLASS ZCL_ABAPGIT_SYNTAX_CSS IMPLEMENTATION.
+CLASS zcl_abapgit_syntax_css IMPLEMENTATION.
METHOD class_constructor.
@@ -107,8 +107,10 @@ CLASS ZCL_ABAPGIT_SYNTAX_CSS IMPLEMENTATION.
super->constructor( ).
- " Initialize instances of regular expression
+ " Reset indicator for multi-line comments
+ CLEAR gv_comment.
+ " Initialize instances of regular expression
add_rule( iv_regex = c_regex-keyword
iv_token = c_token-keyword
iv_style = c_css-keyword ).
diff --git a/src/syntax/zcl_abapgit_syntax_js.clas.abap b/src/syntax/zcl_abapgit_syntax_js.clas.abap
index 344d2e759..b029bf200 100644
--- a/src/syntax/zcl_abapgit_syntax_js.clas.abap
+++ b/src/syntax/zcl_abapgit_syntax_js.clas.abap
@@ -63,7 +63,7 @@ ENDCLASS.
-CLASS ZCL_ABAPGIT_SYNTAX_JS IMPLEMENTATION.
+CLASS zcl_abapgit_syntax_js IMPLEMENTATION.
METHOD class_constructor.
@@ -77,8 +77,10 @@ CLASS ZCL_ABAPGIT_SYNTAX_JS IMPLEMENTATION.
super->constructor( ).
- " Initialize instances of regular expression
+ " Reset indicator for multi-line comments
+ CLEAR gv_comment.
+ " Initialize instances of regular expression
add_rule( iv_regex = c_regex-keyword
iv_token = c_token-keyword
iv_style = c_css-keyword ).
diff --git a/src/syntax/zcl_abapgit_syntax_xml.clas.abap b/src/syntax/zcl_abapgit_syntax_xml.clas.abap
index 34bde690b..81cb50c5b 100644
--- a/src/syntax/zcl_abapgit_syntax_xml.clas.abap
+++ b/src/syntax/zcl_abapgit_syntax_xml.clas.abap
@@ -48,8 +48,10 @@ CLASS zcl_abapgit_syntax_xml IMPLEMENTATION.
super->constructor( ).
- " Initialize instances of regular expressions
+ " Reset indicator for multi-line comments
+ CLEAR gv_comment.
+ " Initialize instances of regular expressions
add_rule( iv_regex = c_regex-xml_tag
iv_token = c_token-xml_tag
iv_style = c_css-xml_tag
diff --git a/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap b/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap
index edc2dfcb3..9dc05b665 100644
--- a/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap
+++ b/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap
@@ -14,7 +14,8 @@ CLASS ltcl_abapgit_syntax_xml DEFINITION FINAL FOR TESTING
empty_attributes FOR TESTING RAISING cx_static_check,
open_tags FOR TESTING RAISING cx_static_check,
attributes_only FOR TESTING RAISING cx_static_check,
- attribute_value_equal_signs FOR TESTING RAISING cx_static_check.
+ attribute_value_equal_signs FOR TESTING RAISING cx_static_check,
+ multi_line_comments FOR TESTING RAISING cx_static_check.
ENDCLASS.
@@ -98,7 +99,6 @@ CLASS ltcl_abapgit_syntax_xml IMPLEMENTATION.
&& |"1.5"|
act = mo_cut->process_line( |assert_equals(
+ exp = ||
+ act = mo_cut->process_line( |