Skip to content

Commit 39a94f6

Browse files
author
Alexander Pann
committed
feat: add support for parent styles and style items in grammarcell cells
1 parent c0155e1 commit 39a94f6

File tree

2 files changed

+1227
-174
lines changed
  • code/grammarcells/languages
    • com.mbeddr.mpsutil.grammarcells.sandboxlang/models/com/mbeddr/mpsutil/grammarcells/sandboxlang
    • com.mbeddr.mpsutil.grammarcells/generator/template

2 files changed

+1227
-174
lines changed

code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells.sandboxlang/models/com/mbeddr/mpsutil/grammarcells/sandboxlang/editor.mps

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@
7373
</concept>
7474
<concept id="1186414860679" name="jetbrains.mps.lang.editor.structure.EditableStyleClassItem" flags="ln" index="VPxyj" />
7575
<concept id="1186414928363" name="jetbrains.mps.lang.editor.structure.SelectableStyleSheetItem" flags="ln" index="VPM3Z" />
76+
<concept id="1186414999511" name="jetbrains.mps.lang.editor.structure.UnderlinedStyleClassItem" flags="ln" index="VQ3r3">
77+
<child id="1221219051630" name="query" index="1mkY_M" />
78+
</concept>
7679
<concept id="1630016958697718209" name="jetbrains.mps.lang.editor.structure.IMenuReference_Default" flags="ngI" index="2Z_bC8">
7780
<reference id="1630016958698373342" name="concept" index="2ZyFGn" />
7881
</concept>
@@ -82,6 +85,7 @@
8285
</concept>
8386
<concept id="1233758997495" name="jetbrains.mps.lang.editor.structure.PunctuationLeftStyleClassItem" flags="ln" index="11L4FC" />
8487
<concept id="1233759184865" name="jetbrains.mps.lang.editor.structure.PunctuationRightStyleClassItem" flags="ln" index="11LMrY" />
88+
<concept id="1221062700015" name="jetbrains.mps.lang.editor.structure.QueryFunction_Underlined" flags="in" index="1d0yFN" />
8589
<concept id="5266818545798688928" name="jetbrains.mps.lang.editor.structure.ShowBoundariesInStyleClassItem" flags="lg" index="1fO$WK" />
8690
<concept id="5692353713941573329" name="jetbrains.mps.lang.editor.structure.QueryFunction_TransformationMenu_ActionLabelText" flags="ig" index="1hCUdq" />
8791
<concept id="1088013125922" name="jetbrains.mps.lang.editor.structure.CellModel_RefCell" flags="sg" stub="730538219795941030" index="1iCGBv">
@@ -193,6 +197,7 @@
193197
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
194198
<child id="1068499141038" name="actualArgument" index="37wK5m" />
195199
</concept>
200+
<concept id="1212685548494" name="jetbrains.mps.baseLanguage.structure.ClassCreator" flags="nn" index="1pGfFk" />
196201
<concept id="1081773326031" name="jetbrains.mps.baseLanguage.structure.BinaryOperation" flags="nn" index="3uHJSO">
197202
<child id="1081773367579" name="rightExpression" index="3uHU7w" />
198203
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
@@ -915,6 +920,28 @@
915920
</node>
916921
</node>
917922
</node>
923+
<node concept="Veino" id="4qdNcHzYfDI" role="3F10Kt">
924+
<node concept="3ZlJ5R" id="4qdNcHzYfDJ" role="VblUZ">
925+
<node concept="3clFbS" id="4qdNcHzYfDK" role="2VODD2">
926+
<node concept="3clFbF" id="4qdNcHzYfDL" role="3cqZAp">
927+
<node concept="2ShNRf" id="4qdNcHzYfDM" role="3clFbG">
928+
<node concept="1pGfFk" id="4qdNcHzYfDN" role="2ShVmc">
929+
<ref role="37wK5l" to="z60i:~Color.&lt;init&gt;(int,int,int)" resolve="Color" />
930+
<node concept="3cmrfG" id="4qdNcHzYfDO" role="37wK5m">
931+
<property role="3cmrfH" value="255" />
932+
</node>
933+
<node concept="3cmrfG" id="4qdNcHzYfDP" role="37wK5m">
934+
<property role="3cmrfH" value="255" />
935+
</node>
936+
<node concept="3cmrfG" id="4qdNcHzYfDQ" role="37wK5m">
937+
<property role="3cmrfH" value="200" />
938+
</node>
939+
</node>
940+
</node>
941+
</node>
942+
</node>
943+
</node>
944+
</node>
918945
</node>
919946
</node>
920947
<node concept="3F0ifn" id="RbLMy68Pe7" role="3EZMnx">
@@ -1046,6 +1073,17 @@
10461073
</node>
10471074
</node>
10481075
</node>
1076+
<node concept="VQ3r3" id="7sG71xJu8KK" role="3F10Kt">
1077+
<node concept="1d0yFN" id="7sG71xJu8NK" role="1mkY_M">
1078+
<node concept="3clFbS" id="7sG71xJu8NL" role="2VODD2">
1079+
<node concept="3clFbF" id="7sG71xJu8Ou" role="3cqZAp">
1080+
<node concept="3clFbT" id="7sG71xJu8Ot" role="3clFbG">
1081+
<property role="3clFbU" value="true" />
1082+
</node>
1083+
</node>
1084+
</node>
1085+
</node>
1086+
</node>
10491087
</node>
10501088
<node concept="3F0ifn" id="RbLMy6d5WL" role="3EZMnx">
10511089
<property role="3F0ifm" value="[]" />

0 commit comments

Comments
 (0)