Skip to content

Commit cfdb15f

Browse files
committed
Integration of Lionweb nodes into TraceNodes (work in progress)
1 parent b751e19 commit cfdb15f

File tree

5 files changed

+216
-189
lines changed

5 files changed

+216
-189
lines changed
+178
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
import {deserializeLanguages} from "@lionweb/core";
2+
3+
export const STARLASU_LANGUAGE = deserializeLanguages({
4+
"serializationFormatVersion": "2023.1",
5+
"languages": [
6+
{
7+
"key": "LionCore-M3",
8+
"version": "2023.1"
9+
},
10+
{
11+
"key": "LionCore-builtins",
12+
"version": "2023.1"
13+
}
14+
],
15+
"nodes": [
16+
{
17+
"id": "com_strumenta_starlasu",
18+
"classifier": {
19+
"language": "LionCore-M3",
20+
"version": "2023.1",
21+
"key": "Language"
22+
},
23+
"properties": [
24+
{
25+
"property": {
26+
"language": "LionCore-M3",
27+
"version": "2023.1",
28+
"key": "Language-version"
29+
},
30+
"value": "1"
31+
},
32+
{
33+
"property": {
34+
"language": "LionCore-M3",
35+
"version": "2023.1",
36+
"key": "IKeyed-key"
37+
},
38+
"value": "com_strumenta_starlasu"
39+
},
40+
{
41+
"property": {
42+
"language": "LionCore-builtins",
43+
"version": "2023.1",
44+
"key": "LionCore-builtins-INamed-name"
45+
},
46+
"value": "com.strumenta.StarLasu"
47+
}
48+
],
49+
"containments": [
50+
{
51+
"containment": {
52+
"language": "LionCore-M3",
53+
"version": "2023.1",
54+
"key": "Language-entities"
55+
},
56+
"children": [
57+
"com_strumenta_starlasu_ASTNode",
58+
"com_strumenta_starlasu_Char"
59+
]
60+
}
61+
],
62+
"references": [
63+
{
64+
"reference": {
65+
"language": "LionCore-M3",
66+
"version": "2023.1",
67+
"key": "Language-dependsOn"
68+
},
69+
"targets": []
70+
}
71+
],
72+
"annotations": [],
73+
"parent": null
74+
},
75+
{
76+
"id": "com_strumenta_starlasu_ASTNode",
77+
"classifier": {
78+
"language": "LionCore-M3",
79+
"version": "2023.1",
80+
"key": "Concept"
81+
},
82+
"properties": [
83+
{
84+
"property": {
85+
"language": "LionCore-M3",
86+
"version": "2023.1",
87+
"key": "Concept-abstract"
88+
},
89+
"value": "false"
90+
},
91+
{
92+
"property": {
93+
"language": "LionCore-M3",
94+
"version": "2023.1",
95+
"key": "Concept-partition"
96+
},
97+
"value": "false"
98+
},
99+
{
100+
"property": {
101+
"language": "LionCore-M3",
102+
"version": "2023.1",
103+
"key": "IKeyed-key"
104+
},
105+
"value": "com_strumenta_starlasu_ASTNode"
106+
},
107+
{
108+
"property": {
109+
"language": "LionCore-builtins",
110+
"version": "2023.1",
111+
"key": "LionCore-builtins-INamed-name"
112+
},
113+
"value": "ASTNode"
114+
}
115+
],
116+
"containments": [
117+
{
118+
"containment": {
119+
"language": "LionCore-M3",
120+
"version": "2023.1",
121+
"key": "Classifier-features"
122+
},
123+
"children": []
124+
}
125+
],
126+
"references": [
127+
{
128+
"reference": {
129+
"language": "LionCore-M3",
130+
"version": "2023.1",
131+
"key": "Concept-extends"
132+
},
133+
"targets": []
134+
},
135+
{
136+
"reference": {
137+
"language": "LionCore-M3",
138+
"version": "2023.1",
139+
"key": "Concept-implements"
140+
},
141+
"targets": []
142+
}
143+
],
144+
"annotations": [],
145+
"parent": "com_strumenta_starlasu"
146+
},
147+
{
148+
"id": "com_strumenta_starlasu_Char",
149+
"classifier": {
150+
"language": "LionCore-M3",
151+
"version": "2023.1",
152+
"key": "PrimitiveType"
153+
},
154+
"properties": [
155+
{
156+
"property": {
157+
"language": "LionCore-M3",
158+
"version": "2023.1",
159+
"key": "IKeyed-key"
160+
},
161+
"value": "com_strumenta_starlasu_Char"
162+
},
163+
{
164+
"property": {
165+
"language": "LionCore-builtins",
166+
"version": "2023.1",
167+
"key": "LionCore-builtins-INamed-name"
168+
},
169+
"value": "Char"
170+
}
171+
],
172+
"containments": [],
173+
"references": [],
174+
"annotations": [],
175+
"parent": "com_strumenta_starlasu"
176+
}
177+
]
178+
})[0];

0 commit comments

Comments
 (0)