Skip to content

Commit aabddee

Browse files
deploy: 14083ec
1 parent 14083ec commit aabddee

File tree

5 files changed

+10
-13
lines changed

5 files changed

+10
-13
lines changed

output/_init.mjs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,8 @@ ENDCLASS.
10251025
CONSTANTS byte_order_mark_big TYPE x LENGTH 2 VALUE ''FEFF''.
10261026
CONSTANTS byte_order_mark_little TYPE x LENGTH 2 VALUE ''FFFE''.
10271027
CONSTANTS charsize TYPE i VALUE 2.
1028+
* open-abap is little endian
1029+
CONSTANTS endian TYPE abap_endian VALUE ''L''.
10281030
10291031
CONSTANTS backspace TYPE abap_char1 VALUE %_backspace.
10301032
CONSTANTS cr_lf TYPE abap_cr_lf VALUE %_cr_lf.
@@ -1046,14 +1048,8 @@ ENDCLASS.
10461048
CLASS cl_abap_char_utilities IMPLEMENTATION.
10471049
10481050
METHOD class_constructor.
1049-
" WRITE ''@KERNEL cl_abap_char_utilities.backspace.set("\\b");''.
1050-
" WRITE ''@KERNEL cl_abap_char_utilities.cr_lf.set("\\r\\n");''.
1051-
" WRITE ''@KERNEL cl_abap_char_utilities.form_feed.set("\\f");''.
1052-
" WRITE ''@KERNEL cl_abap_char_utilities.horizontal_tab.set("\\t");''.
10531051
WRITE ''@KERNEL cl_abap_char_utilities.maxchar.set(Buffer.from("FDFF", "hex").toString());''.
10541052
WRITE ''@KERNEL cl_abap_char_utilities.minchar.set(Buffer.from("0000", "hex").toString());''.
1055-
" WRITE ''@KERNEL cl_abap_char_utilities.newline.set("\\n");''.
1056-
" WRITE ''@KERNEL cl_abap_char_utilities.vertical_tab.set("\\v");''.
10571053
ENDMETHOD.
10581054
10591055
METHOD get_simple_spaces_for_cur_cp.

output/abap.type.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ pool['abap_char1'] = new abap.types.Character(1, {"qualifiedName":"abap_char1"})
3535
pool['abap_cr_lf'] = new abap.types.Character(2, {"qualifiedName":"abap_cr_lf"});
3636
pool['abap_byte_order_mark'] = new abap.types.Hex({length: 2});
3737
pool['abap_byte_order_utf8'] = new abap.types.Hex({length: 3});
38+
pool['abap_endian'] = new abap.types.Character(1, {"qualifiedName":"abap_endian"});
3839
pool['abap_componentdescr'] = new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {});
3940
pool['abap_component_tab'] = abap.types.TableFactory.construct(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, "abap_component_tab");
4041
pool['abap_compdescr'] = new abap.types.Structure({"length": new abap.types.Integer({qualifiedName: "LENGTH"}), "decimals": new abap.types.Integer({qualifiedName: "DECIMALS"}), "type_kind": new abap.types.Character(1, {"qualifiedName":"abap_typekind"}), "name": new abap.types.Character(30, {"qualifiedName":"abap_compname"})}, "abap_compdescr", undefined, {}, {});

output/cl_abap_char_utilities.clas.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ class cl_abap_char_utilities {
88
"BYTE_ORDER_MARK_BIG": {"type": () => {return new abap.types.Hex({length: 2});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
99
"BYTE_ORDER_MARK_LITTLE": {"type": () => {return new abap.types.Hex({length: 2});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
1010
"CHARSIZE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
11+
"ENDIAN": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"abap_endian"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
1112
"BACKSPACE": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"abap_char1"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
1213
"CR_LF": {"type": () => {return new abap.types.Character(2, {"qualifiedName":"abap_cr_lf"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
1314
"FORM_FEED": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"abap_char1"});}, "visibility": "U", "is_constant": "X", "is_class": "X"},
@@ -25,6 +26,7 @@ class cl_abap_char_utilities {
2526
this.byte_order_mark_big = cl_abap_char_utilities.byte_order_mark_big;
2627
this.byte_order_mark_little = cl_abap_char_utilities.byte_order_mark_little;
2728
this.charsize = cl_abap_char_utilities.charsize;
29+
this.endian = cl_abap_char_utilities.endian;
2830
this.backspace = cl_abap_char_utilities.backspace;
2931
this.cr_lf = cl_abap_char_utilities.cr_lf;
3032
this.form_feed = cl_abap_char_utilities.form_feed;
@@ -63,6 +65,8 @@ cl_abap_char_utilities.byte_order_mark_little = new abap.types.Hex({length: 2});
6365
cl_abap_char_utilities.byte_order_mark_little.set('FFFE');
6466
cl_abap_char_utilities.charsize = new abap.types.Integer({qualifiedName: "I"});
6567
cl_abap_char_utilities.charsize.set(2);
68+
cl_abap_char_utilities.endian = new abap.types.Character(1, {"qualifiedName":"abap_endian"});
69+
cl_abap_char_utilities.endian.set('L');
6670
cl_abap_char_utilities.backspace = new abap.types.Character(1, {"qualifiedName":"abap_char1"});
6771
cl_abap_char_utilities.backspace.set("\b");
6872
cl_abap_char_utilities.cr_lf = new abap.types.Character(2, {"qualifiedName":"abap_cr_lf"});

output/cl_abap_char_utilities.clas.mjs.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"cl_abap_char_utilities.clas.abap"
55
],
66
"names": [],
7-
"mappings": ";;AAyBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;IAKE;IACA;EAGF;EAEA;;;;;IACE,sCAAY,kCAAI,uCAAe,qCAAa,gCAAQ,qDAAS,2CAAe,KAAK;IACnF;;AAEF",
7+
"mappings": ";;AA2BA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;IACE;IACA;EACF;EAEA;;;;;IACE,sCAAY,kCAAI,uCAAe,qCAAa,gCAAQ,qDAAS,2CAAe,KAAK;IACnF;;AAEF",
88
"file": "../downport/cl_abap_char_utilities.clas.mjs",
99
"sourceRoot": ""
1010
}

output/init.mjs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,6 +1026,8 @@ ENDCLASS.
10261026
CONSTANTS byte_order_mark_big TYPE x LENGTH 2 VALUE ''FEFF''.
10271027
CONSTANTS byte_order_mark_little TYPE x LENGTH 2 VALUE ''FFFE''.
10281028
CONSTANTS charsize TYPE i VALUE 2.
1029+
* open-abap is little endian
1030+
CONSTANTS endian TYPE abap_endian VALUE ''L''.
10291031
10301032
CONSTANTS backspace TYPE abap_char1 VALUE %_backspace.
10311033
CONSTANTS cr_lf TYPE abap_cr_lf VALUE %_cr_lf.
@@ -1047,14 +1049,8 @@ ENDCLASS.
10471049
CLASS cl_abap_char_utilities IMPLEMENTATION.
10481050
10491051
METHOD class_constructor.
1050-
" WRITE ''@KERNEL cl_abap_char_utilities.backspace.set("\\b");''.
1051-
" WRITE ''@KERNEL cl_abap_char_utilities.cr_lf.set("\\r\\n");''.
1052-
" WRITE ''@KERNEL cl_abap_char_utilities.form_feed.set("\\f");''.
1053-
" WRITE ''@KERNEL cl_abap_char_utilities.horizontal_tab.set("\\t");''.
10541052
WRITE ''@KERNEL cl_abap_char_utilities.maxchar.set(Buffer.from("FDFF", "hex").toString());''.
10551053
WRITE ''@KERNEL cl_abap_char_utilities.minchar.set(Buffer.from("0000", "hex").toString());''.
1056-
" WRITE ''@KERNEL cl_abap_char_utilities.newline.set("\\n");''.
1057-
" WRITE ''@KERNEL cl_abap_char_utilities.vertical_tab.set("\\v");''.
10581054
ENDMETHOD.
10591055
10601056
METHOD get_simple_spaces_for_cur_cp.

0 commit comments

Comments
 (0)