Add the ability to run the luprex server from vscode

This commit is contained in:
2025-06-27 15:11:54 -04:00
parent 30757a88c5
commit 8298ef6e72
2 changed files with 47 additions and 23 deletions

View File

@@ -65,6 +65,13 @@ def expand_json(data, vars):
body = data["body"]
foreach = data["for-each"]
return [ expand_json(body, vars | lvars) for lvars in foreach ]
if "append1" in data and "append2" in data:
result = []
for i in range(1, 1000):
key = f"append{i}"
if key not in data: break
result = result + expand_json(data[key], vars)
return result
else:
return { key: expand_json(value, vars) for key, value in data.items() }
elif isinstance(data, list):