Skip to content

Commit 8ea1c02

Browse files
committed
update
1 parent 7bec2b2 commit 8ea1c02

File tree

608 files changed

+20652
-138828
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

608 files changed

+20652
-138828
lines changed

.github/workflows/build_web.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ jobs:
1515
with:
1616
node-version: 20
1717
- run: git clone https://github.com/abap2UI5/abap2UI5.git
18+
- run: git clone https://github.com/abap2UI5/abap2UI5-samples.git
1819
- run: npm ci
1920
- run: npm run downport
21+
- run: npm run downport_samples
2022
- run: npm run transpile
2123
- name: send to downport repository
2224
uses: peaceiris/actions-gh-pages@v3

abap2UI5-samples

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 6ffd6330429ad2e17f2d2f285bab8e5e2369ee18

abaplint-downport-samples.jsonc

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"global": {
3+
"files": "/abap2UI5-samples/**/*.*"
4+
},
5+
"dependencies": [
6+
{
7+
"url": "https://github.com/abapedia/steampunk-2302-api",
8+
"folder": "/deps",
9+
"files": "/src/**/*.*"
10+
},
11+
{
12+
"url": "https://github.com/abap2UI5/abap2UI5-downport",
13+
"folder": "/abap2UI5",
14+
"files": "/src/**/*.*"
15+
}
16+
],
17+
"syntax": {
18+
"version": "v702",
19+
"errorNamespace": "."
20+
},
21+
"rules": {
22+
"downport": true,
23+
"begin_end_names": true,
24+
"check_ddic": true,
25+
"check_include": true,
26+
"check_syntax": true,
27+
"global_class": true,
28+
"definitions_top": true,
29+
"implement_methods": true,
30+
"method_implemented_twice": true,
31+
"parser_error": true,
32+
"superclass_final": true,
33+
"unknown_types": true,
34+
"xml_consistency": true
35+
}
36+
}

abaplint-downport.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"global": {
3-
"files": "/downport/**/*.*"
3+
"files": "/abap2UI5/**/*.*"
44
},
55
"dependencies": [
66
{

output/#ui2#cl_json.clas.locals.mjs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ class lcl_stack {
7373
async get_full_name() {
7474
let rv_path = new abap.types.String({qualifiedName: "STRING"});
7575
let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {}));
76-
for await (const unique241 of abap.statements.loop(this.mt_stack)) {
77-
fs_ls_data_.assign(unique241);
76+
for await (const unique1 of abap.statements.loop(this.mt_stack)) {
77+
fs_ls_data_.assign(unique1);
7878
rv_path.set(abap.operators.concat(rv_path,fs_ls_data_.get().name));
7979
}
8080
return rv_path;
@@ -107,8 +107,8 @@ class lcl_parser {
107107
}
108108
async adjust_names() {
109109
let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}));
110-
for await (const unique242 of abap.statements.loop(this.mt_data)) {
111-
fs_ls_data_.assign(unique242);
110+
for await (const unique2 of abap.statements.loop(this.mt_data)) {
111+
fs_ls_data_.assign(unique2);
112112
abap.statements.replace({target: fs_ls_data_.get().parent, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')});
113113
abap.statements.replace({target: fs_ls_data_.get().name, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')});
114114
abap.statements.replace({target: fs_ls_data_.get().full_name, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')});
@@ -155,8 +155,8 @@ class lcl_parser {
155155
if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; }
156156
if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); }
157157
let ls_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {});
158-
for await (const unique243 of abap.statements.loop(this.mt_data,{usingKey: "key_parent",where: async (I) => {return abap.compare.eq(I.parent, iv_path);},topEquals: {"parent": iv_path}})) {
159-
ls_data.set(unique243);
158+
for await (const unique3 of abap.statements.loop(this.mt_data,{usingKey: "key_parent",where: async (I) => {return abap.compare.eq(I.parent, iv_path);},topEquals: {"parent": iv_path}})) {
159+
ls_data.set(unique3);
160160
abap.statements.append({source: ls_data.get().name, target: rt_members});
161161
}
162162
return rt_members;
@@ -223,21 +223,21 @@ class lcl_parser {
223223
lo_stack.set(await (new abap.Classes['CLAS-/UI2/CL_JSON-LCL_STACK']()).constructor_());
224224
li_reader.set((await abap.Classes['CL_SXML_STRING_READER'].create({input: (await abap.Classes['CL_ABAP_CODEPAGE'].convert_to({source: iv_json}))})));
225225
const indexBackup1 = abap.builtin.sy.get().index.get();
226-
let unique244 = 1;
226+
let unique4 = 1;
227227
while (true) {
228-
abap.builtin.sy.get().index.set(unique244++);
228+
abap.builtin.sy.get().index.set(unique4++);
229229
li_node.set((await li_reader.get().if_sxml_reader$read_next_node()));
230230
if (abap.compare.initial(li_node)) {
231231
break;
232232
}
233233
abap.statements.append({source: li_node, target: lt_nodes});
234234
}
235235
abap.builtin.sy.get().index.set(indexBackup1);
236-
for await (const unique245 of abap.statements.loop(lt_nodes)) {
237-
li_node.set(unique245);
236+
for await (const unique5 of abap.statements.loop(lt_nodes)) {
237+
li_node.set(unique5);
238238
lv_index.set(abap.builtin.sy.get().tabix);
239-
let unique246 = li_node.get().if_sxml_node$type;
240-
if (abap.compare.eq(unique246, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_element_open)) {
239+
let unique6 = li_node.get().if_sxml_node$type;
240+
if (abap.compare.eq(unique6, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_element_open)) {
241241
await abap.statements.cast(li_open, li_node);
242242
lt_attributes.set((await li_open.get().if_sxml_open_element$get_attributes()));
243243
abap.statements.readTable(lt_attributes,{index: abap.IntegerFactory.get(1),
@@ -274,7 +274,7 @@ class lcl_parser {
274274
abap.statements.append({source: ls_data, target: this.mt_data});
275275
await lo_stack.get().push({iv_name: new abap.types.Character(1).set('/'), iv_type: li_open.get().if_sxml_open_element$qname.get().name});
276276
}
277-
} else if (abap.compare.eq(unique246, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_element_close)) {
277+
} else if (abap.compare.eq(unique6, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_element_close)) {
278278
await abap.statements.cast(li_close, li_node);
279279
lv_name.set((await lo_stack.get().pop()));
280280
if (abap.compare.eq(lv_name, new abap.types.Character(1).set('/'))) {

output/#ui2#cl_json.clas.locals.mjs.map

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"#ui2#cl_json.clas.locals_imp.abap"
55
],
66
"names": [],
7-
"mappings": "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",
8-
"file": "#ui2#cl_json.clas.locals.mjs",
7+
"mappings": "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",
8+
"file": "../downport/#ui2#cl_json.clas.locals.mjs",
99
"sourceRoot": ""
1010
}

0 commit comments

Comments
 (0)