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 = |<!-- comment| + act = mo_cut->process_line( |