diff --git a/abap_transpile.json b/abap_transpile.json index 5a057ffdd..d17b8b7d3 100644 --- a/abap_transpile.json +++ b/abap_transpile.json @@ -1,21 +1,50 @@ { "input_folder": "src", "input_filter": [ - "zif_abapgit_definitions", "zcl_abapgit_convert", - "zcl_abapgit_path", - "zcx_abapgit_exception", + "zcl_abapgit_git_utils", "zcl_abapgit_hash", - "zcl_abapgit_url", - "zif_abapgit_dot_abapgit", - "zif_abapgit_dot_abapgit", - "zif_abapgit_auth", - "zif_abapgit_apack_definitions", - "zif_abapgit_environment", - "zif_abapgit_cts_api", - "zif_abapgit_http_response", + "zcl_abapgit_html.clas", + "zcl_abapgit_http_digest", + "zcl_abapgit_login_manager", + "zcl_abapgit_path", + "zcl_abapgit_progress", + "zcl_abapgit_string_map", "zcl_abapgit_syntax_*", - "zif_abapgit_stage_logic" + "zcl_abapgit_url", + "zcl_abapgit_zlib_convert", + "zcl_abapgit_zlib_huffman", + "zcl_abapgit_zlib_stream", + "zcx_abapgit_exception", + "zif_abapgit_apack_definitions", + "zif_abapgit_auth", + "zif_abapgit_cts_api", + "zif_abapgit_definitions", + "zif_abapgit_dot_abapgit", + "zif_abapgit_environment", + "zif_abapgit_exit", + "zcl_abapgit_exit", + "zif_abapgit_ajson_writer", + "zif_abapgit_ajson_reader", + "zif_abapgit_frontend_services", + "zif_abapgit_xml_output", + "zif_abapgit_xml_input", + "zif_abapgit_gui_asset_manager", + "zcl_abapgit_version", + "zif_abapgit_gui_functions", + "zif_abapgit_gui_hotkey_ctl", + "zif_abapgit_gui_hotkeys", + "zif_abapgit_gui_renderable", + "zif_abapgit_gui_services", + "zif_abapgit_html", + "zif_abapgit_http_agent", + "zif_abapgit_http_response", + "zif_abapgit_log", + "zif_abapgit_merge", + "zif_abapgit_persistence", + "zif_abapgit_progress", + "zif_abapgit_stage_logic", + "zif_abapgit_tag_popups" ], "output_folder": "output", "lib": "https://github.com/open-abap/open-abap", @@ -27,14 +56,6 @@ "unknownTypes": "runtimeError", "skip": [ {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_direct_text"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text1"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text2"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text3"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text4"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text5"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text6"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text7"}, - {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_t100_text8"}, {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_test", "method": "test_no_text"}, {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_get_t100_longtext", "method": "test01"}, {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_split_text", "method": "test_set_msg_b"}, @@ -44,7 +65,8 @@ {"object": "ZCX_ABAPGIT_EXCEPTION", "class": "ltcl_split_text", "method": "test_set_msg_z"}, {"object": "ZCL_ABAPGIT_HASH", "class": "ltcl_test", "method": "sha1_raw_invalid"}, {"object": "ZCL_ABAPGIT_URL", "class": "ltcl_test", "method": "repo_error"}, - {"object": "ZCL_ABAPGIT_URL", "class": "ltcl_test", "method": "url_validate3"} + {"object": "ZCL_ABAPGIT_URL", "class": "ltcl_test", "method": "url_validate3"}, + {"object": "ZCL_ABAPGIT_HTML", "class": "ltcl_html", "method": "style1"} ] } } \ No newline at end of file diff --git a/package.json b/package.json index 2b9fff839..71098094c 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,9 @@ "url": "git+https://github.com/abapGit/abapGit.git" }, "devDependencies": { - "@abaplint/cli": "^2.63.2", - "@abaplint/transpiler-cli": "^1.0.23", - "@abaplint/runtime": "^1.0.22", + "@abaplint/cli": "^2.63.6", + "@abaplint/transpiler-cli": "^1.0.40", + "@abaplint/runtime": "^1.0.40", "abapmerge": "^0.14.2", "eslint": "^7.16.0" } diff --git a/src/syntax/zcl_abapgit_syntax_abap.clas.testclasses.abap b/src/syntax/zcl_abapgit_syntax_abap.clas.testclasses.abap index 643fc420d..a704f2952 100644 --- a/src/syntax/zcl_abapgit_syntax_abap.clas.testclasses.abap +++ b/src/syntax/zcl_abapgit_syntax_abap.clas.testclasses.abap @@ -149,14 +149,14 @@ CLASS ltcl_syntax_cases DEFINITION FINAL FOR TESTING RISK LEVEL HARMLESS METHODS: do_test IMPORTING iv_line TYPE string iv_filename TYPE string, - generate_parse IMPORTING iv_token TYPE char01 + generate_parse IMPORTING iv_token TYPE c iv_offset TYPE i iv_length TYPE i, - generate_order IMPORTING iv_token TYPE char01 + generate_order IMPORTING iv_token TYPE c iv_offset TYPE i iv_length TYPE i iv_text_tag TYPE string, - generate_extend IMPORTING iv_token TYPE char01 + generate_extend IMPORTING iv_token TYPE c iv_offset TYPE i iv_length TYPE i iv_text_tag TYPE string, @@ -190,14 +190,14 @@ CLASS ltcl_syntax_cases IMPLEMENTATION. cl_abap_unit_assert=>assert_equals( exp = mt_after_parse act = lt_matches_act - msg = | Error during parsing: { iv_line }| ). + msg = |Error during parsing: { iv_line }| ). lo_syntax->order_matches( EXPORTING iv_line = iv_line CHANGING ct_matches = lt_matches_act ). cl_abap_unit_assert=>assert_equals( exp = mt_after_order act = lt_matches_act - msg = | Error during ordering: { iv_line }| ). + msg = |Error during ordering: { iv_line }| ). lo_syntax->extend_matches( EXPORTING @@ -207,7 +207,7 @@ CLASS ltcl_syntax_cases IMPLEMENTATION. cl_abap_unit_assert=>assert_equals( exp = mt_after_extend act = lt_matches_act - msg = | Error during extending: { iv_line }| ). + msg = |Error during extending: { iv_line }| ). " Check consistency lv_offs = 0. diff --git a/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap b/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap index 59fc79b2b..aa301da2a 100644 --- a/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap +++ b/src/syntax/zcl_abapgit_syntax_xml.clas.testclasses.abap @@ -121,14 +121,14 @@ CLASS ltcl_syntax_cases DEFINITION FINAL FOR TESTING RISK LEVEL HARMLESS METHODS: do_test IMPORTING iv_line TYPE string iv_filename TYPE string, - generate_parse IMPORTING iv_token TYPE char01 + generate_parse IMPORTING iv_token TYPE c iv_offset TYPE i iv_length TYPE i, - generate_order IMPORTING iv_token TYPE char01 + generate_order IMPORTING iv_token TYPE c iv_offset TYPE i iv_length TYPE i iv_text_tag TYPE string, - generate_extend IMPORTING iv_token TYPE char01 + generate_extend IMPORTING iv_token TYPE c iv_offset TYPE i iv_length TYPE i iv_text_tag TYPE string, diff --git a/src/ui/core/zcl_abapgit_html.clas.testclasses.abap b/src/ui/core/zcl_abapgit_html.clas.testclasses.abap index 648bfd0a2..8f4dae119 100644 --- a/src/ui/core/zcl_abapgit_html.clas.testclasses.abap +++ b/src/ui/core/zcl_abapgit_html.clas.testclasses.abap @@ -31,8 +31,8 @@ CLASS ltcl_html IMPLEMENTATION. mo_html->add( 'hello world' ). mo_html->add( '' ). - lv_exp = '