From 2e5d73b31e5cc1ed3ac357b92343d1fe5ac275d2 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 25 Nov 2021 16:16:47 +0100 Subject: [PATCH] Add icons for typechecking roots and the aspect --- build.xml | 4 + .../icons/macroTable.png | Bin 0 -> 526 bytes .../icons/macroTable@2x.png | Bin 0 -> 1068 bytes .../icons/queryTable.png | Bin 0 -> 510 bytes .../icons/queryTable@2x.png | Bin 0 -> 987 bytes .../icons/ruleTable.png | Bin 0 -> 513 bytes .../icons/ruleTable@2x.png | Bin 0 -> 958 bytes .../icons/termTable.png | Bin 0 -> 515 bytes .../icons/termTable@2x.png | Bin 0 -> 1089 bytes .../languageModels/structure.mps | 18 +++ .../icons/tcqueryTable.png | Bin 0 -> 509 bytes .../icons/tcqueryTable@2x.png | Bin 0 -> 965 bytes .../icons/tctermTable.png | Bin 0 -> 533 bytes .../icons/tctermTable@2x.png | Bin 0 -> 1090 bytes .../icons/typesModel.png | Bin 0 -> 256 bytes .../icons/typesModel@2x.png | Bin 0 -> 313 bytes .../models/plugin.mps | 9 ++ .../models/structure.mps | 12 ++ .../models/jetbrains.mps.coderules.build.mps | 135 ++++++++++++++++++ 19 files changed, 178 insertions(+) create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/macroTable.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/macroTable@2x.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/queryTable.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/queryTable@2x.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/ruleTable.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/ruleTable@2x.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/termTable.png create mode 100644 coderules/languages/jetbrains.mps.lang.coderules/icons/termTable@2x.png create mode 100644 coderules/languages/jetbrains.mps.lang.typechecking/icons/tcqueryTable.png create mode 100644 coderules/languages/jetbrains.mps.lang.typechecking/icons/tcqueryTable@2x.png create mode 100644 coderules/languages/jetbrains.mps.lang.typechecking/icons/tctermTable.png create mode 100644 coderules/languages/jetbrains.mps.lang.typechecking/icons/tctermTable@2x.png create mode 100644 coderules/languages/jetbrains.mps.lang.typechecking/icons/typesModel.png create mode 100644 coderules/languages/jetbrains.mps.lang.typechecking/icons/typesModel@2x.png diff --git a/build.xml b/build.xml index 1774e5ca..ae8dbc1a 100644 --- a/build.xml +++ b/build.xml @@ -2990,6 +2990,7 @@ + @@ -3167,6 +3168,9 @@ + + + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/icons/macroTable.png b/coderules/languages/jetbrains.mps.lang.coderules/icons/macroTable.png new file mode 100644 index 0000000000000000000000000000000000000000..b12a1e2d35ad61d1f27fe4b96702e163023be338 GIT binary patch literal 526 zcmV+p0`dKcP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10h>ug zK~y-6tx`)b15p(I&K;&L83{40BuIov+Qe%ol6w3COQJ#8bScq|rA@^jK#ECN`UBEv zBw|A})kMO=VQF{?^Xa&iHgxma6sW^+j7~a4hbrlJ(LmpcWkvb9vPJw^#SZ z*^zI)e<;yX*N|~^VE`5ZF;ezfR@X)Nc)w?)z3V2ce@pg0iV@76yaOcd!x8xw~ru7@+MD{}EY; z9%g>dkXYtbiRcT{kavy%u313z<3N)vVSoruBg93{iIx(S^zVKD+*;KF;#Vfxp^EbW zY_*W*Ax0{VTZa4pFf1TG;y(zY_W(#wNdB0GREX3k%HY|>!Yxs_u<0AK3!*c-Mh*bX zGSc$-=%uUsD+*wMOli{@?a9Ml3iW19>F0u|?+}n0@gJ!*;f#QZTen98o{|C>AQqyh zl7kz|3r*hXsT1Dm&rW>19I@x`Z6y=(SBt+j>xqzoQzZq&eG>=t?)g;cr;cbMu0#|6 zDwClfI`hQiQt*1`nf%k zmz)(q)Sy?FyPdAJZl~+(%zSBMt#171o9;B2-g0#=zV1Buw=OvVPIF^soQ(j1_8BqG zAeKx@SH7F^#8uVwlHIY|?|F5}s4YEiVmkzYxMI`D2Ltd0XAZ5#qBeWoo~;YVPyTAS ztpWh&xbh?Lk5T);Y_Ki-;GRP7@+OZfJX*SG2k#nOteBmOq&OL=XB2+ahMfzIna{O=rD-eNkapJ8Xq~~br#rw mhKMF1R5$4Ts~W#gH~s^e{A6CBbyDE~0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10gFjQ zK~y-6t&-150#O*n&v!KyVOkUxZ6b(Pra@T|^atw!TDFOdq@Y|ykk4TB1c9RY20ehb zD+VoFM@DQj602<(& zAY9oLPEj~mYzwIG$Hx>_R={wyv8xJ3!nV71VF0LNUI()w)lUeqU_NL zm`Py-@{yM+7=8dpLc@CXMoIbHy)`kH z-Skb%art!E5QND4Re^;|e;~HFeC+G%f2%bb!fEaJFkS^*EdYqwtnN+WSvt&|xVNVk zvW87XU4*Jf-V9KxRjo_j@!P>JSIJmG)o2NDWd_K+Jas?3<~q&xh)4#sSFkCZs+qjR z#^}twnHWID?kuOjDujbY!AO9}^e%MPEG(7;g+lLY_-|9+i;XIb0I1Ec3{-^0lCbRr zGA*9|L_QLgB*0ICJj~RqnZ7XS((Wv$o6i3>pE1OfUH%E!#{d8T07*qoM6N<$f{|O{ A+5i9m literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.coderules/icons/queryTable@2x.png b/coderules/languages/jetbrains.mps.lang.coderules/icons/queryTable@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4dbad03a5ade7808daebe1193408e04c80bb83d GIT binary patch literal 987 zcmV<110?*3P)P%r zohhPKK@>p*6}@-iV^NfYMh`R_hxD2{k9+UmqUO;|jpv%J`c~)s=Y0S7@!xy+f8c)y z$zEiDLaiN($e>jK${5I1NaX!EQf8Tl z6rx+U6Yeeoc-jWW&idx53ic6UiHvYsa-#k)MZ7u34-8v25W3J&3SAroFlRdANf;-c zF3oCky^%H$YWA)G(NO@(UyA=!Asr&x=4ja8n|dTt16r%cDTwN4OdJ51RT%2Qv2z#a zXEeY7*$i8~`S)f29cJ52hl^9H{)>TVv$t}(Kb#Dhc-cgYZ*_7^jUNIO5n?MiJkAT@4$$`eyiZ;h86Qs|Ga9F%_SIB0le1m}Wq*sF;cj0G`gL<&)8v#nSlq*9{#qh*8`-K;gH6JaFH03#8U#k-L}0RXrvHu$9n3jizPV zALx%qbX-myQqv|PYN`vGihc=1`iw~v=>T1v)8r1M9sP+DYPnJZn1?U}Ln)X&j+1-e z{?=P2rq=3l&NA$KnRwZBlnLmw>x!3}>Vg^WWCjB?(c)XJ0^1lUk`g8wBq46w8|u0w zOv;1L`xb^xssM2*naE>M{*NU5l?6s%!fz_*$!>6ew37G##&^b!HB^n?n^FJ(002ov JPDHLkV1frV#|;1g literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.coderules/icons/ruleTable.png b/coderules/languages/jetbrains.mps.lang.coderules/icons/ruleTable.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2d1d254659c70062bfa69c49717258e860ca26 GIT binary patch literal 513 zcmV+c0{;DpP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10gg#T zK~y-6t&%}Y0#Ou&&wVqDA`C@gWspgWTU3@A%Y+( zD|aDLE|M~$Fvc>Q+hUx_bfiVy%^Ti(=R4=#H^3i@x;HqTQJaEdU<3#>0sx=j2SF$) zI_D{ssP_dlxAww1>x*DG``En+Mow8@I_m)#Vorj&C)G~~v0&aYA;OGpIR7FB0A|t| z@me~gT7Y)XJ+V)!mBDQBXv(G)rwT+Z0Kh>zGvC0Fc6xW~**-p)?g>H^1OVAcCENg8 zhuQOQSO4(X<6)&dDa)iUhvv&x2!h)JfS5b$yD}kbO{@vy! zA|CH^#N&OoVK*EutzadfRH7~zIS{eU)mI~YM>RKhLpmc4>hmiD4IxQ6 zWi4K`c-=Q@>5QrZQ4$njrqQ7{HE00000NkvXXu0mjf DC6&|Z literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.coderules/icons/ruleTable@2x.png b/coderules/languages/jetbrains.mps.lang.coderules/icons/ruleTable@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..90960e3b867e16fd28030a35abc6ab7940079bd0 GIT binary patch literal 958 zcmV;v13~%j!X zCcV^v?BZE3deE2{C212)jBz0;34a!9>VY=JNI^FXJM+CBgxz%)#%};mKBt-Q{oeQa z<(>Kd03W+(I#B?oJG!gr^J@TK2(ZqgDt{Z3mm)F+rG~|~`d6Jl_V~MiE&YJa%_gPu}^+DIT0El{Y$qCPn`m= zb}8n0dQFdAC9MsE#sKNI*k+L51F)89KIcLYD)Vb;%ZcH_kSZLQ>gcRcWb=xd1AvGP z-##^c>B`1H009{BBh7mGZC^;M9bMWW1zmp!Ak!AxwbUQZL_&$C+T%MG1Q39t)Zs7% zCsMDR>jO`!!sOV%kp%(L9ol^?wTJu8h?YbKSiLbhz{^6SD2~a7QWLjL%cxMIx9CWw-0{}gJk7|0K4MhRq z^zMB{ORY$hY{zl{WO+FI9E4*>{GP%Srz6gNex}a_Q+v``q zSuAELYDZZ<0NhIsx&ROa!MQ^W$X|w(z(XTQ1mSBjZ=mG7@;mUqKuQe*9=at(DeXBo=c}8pA8U8csYf<~%YIAb{TAaT5=j@Lo0Ml);pGg{j zhKbZG=fPitl}ESMnP0)k@scwQKh3{qJ3v4z@}_Aa0H`QiGaJSn06fpXmH+@Y8reGKm7%ls;sV{#_6-*E(qq-F^{Q>-6&wA)7yrdT0h}c^HLR(%JNN>fgNe|$a zwXKc+6@?bdNw;779MIok1umr!=`1~Wd}u+opvIWCmwQk)5lI-V6{YyFFW zIl&TusrL8|8#p3BrI9f?PNi-+E%gZlNOQ^M_@)`nT2NeSlnc22Z4r4X3X{+n(H8p4 gS{k2+srzy34UMlc!g}Hrga7~l07*qoM6N<$g1Vx!X8-^I literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.coderules/icons/termTable.png b/coderules/languages/jetbrains.mps.lang.coderules/icons/termTable.png new file mode 100644 index 0000000000000000000000000000000000000000..1c85b576cec99bfb49ac7b785f48df0c5217cf4c GIT binary patch literal 515 zcmV+e0{s1nP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10gy>V zK~y-6tx~;8!%!6d&JCoZM5Q!#)2#?nhZIKOA05S+NDpfsrN92mm@I@Q7bEv27>2yIblyeafq5CsU9O@e#DaOpClS7FPq_ye0GP>T zPiQaxej%HCc{FRO=qRB6Iw0ogpt|3e5xoM} zTZD&4J>1JA)whG&i&1~Se{(jLQPXBLf`@54z;(E}GBtDe^llFOLws&DhE{UZ_t6M+ z**5DvK8}(9IQGi(zlx3!LTeQZYt3-eE*jN6y`T?w(p?JlxG8X^<002ovPDHLk FV1iYa;c@@~ literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.coderules/icons/termTable@2x.png b/coderules/languages/jetbrains.mps.lang.coderules/icons/termTable@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0bed3a442a70ab8380f8d4690ec6b54c2142b405 GIT binary patch literal 1089 zcmV-H1it%;P)P*@~3U}IJVD7!Yi(!~y9*1#?EB#jY{*Ukb za_&9nKfr$-ly4ye6dfF?C!JaW9AcnUAyF33@iS&tA;diEim&MNkCyh$00R{1_na^Z z(ZS5sd6{K?tPqWwd%GtI;DQZ=zw%a@6r3kQLq5V8@zHJsV!J7`C&Vw(7eK#QHra3jN{o0TVYy2E1)q4KP3~ zM8{qvV}Y6K;rn-;>G9$Fcb#K_nLW3u3FypfAUZfwzt=v$wcvMLe{j!z=g+yupt^2L z#Dl78yR$ggbp63S_pJrLL&m{?gRgq)G7Jb7Zdv0>w345|;EZKW#gD&FG{g*DX?wjk_ZlFI3|$$WovfE}fs$HD14L!Ap6Mr#4gkO@=aJ=HHKz{6b2CpuRWdHtxje%Ffl6gf z>(OWt05~hEp69A*E|2Hdwrg{Nwujg*10a?TjeKBiv+Xs2z)7vt6JuD&fh@3gr z9^dP~jkg3spo6$iV_rnnTS_?@4P^}00000NkvXX Hu0mjfW1#r* literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps index ad6075a3..80e4e848 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps @@ -15,6 +15,11 @@ + + + + + @@ -82,6 +87,7 @@ + @@ -141,6 +147,9 @@ + + + @@ -458,6 +467,9 @@ + + + @@ -1552,6 +1564,9 @@ + + + @@ -1619,6 +1634,9 @@ + + + diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/icons/tcqueryTable.png b/coderules/languages/jetbrains.mps.lang.typechecking/icons/tcqueryTable.png new file mode 100644 index 0000000000000000000000000000000000000000..916fee1416dd23dce454e916d2b073621dcd1feb GIT binary patch literal 509 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10g6dP zK~y-6t&!g=Ltz-lzt4M)owYhHXpm}kJCYRy#v9E#{> z@~>w34k`ecJ3FmH;`-bjPw#sH!c=?j2~fVjv;wz53Xi7`ymLJRDK-pRIoxf34@Xz6 zI)SdVfIlbzfLXX@a&%;3r>n8)F;^%Ems;~7>kRe)fGFa);(r0)^!`@gNbY$T`i4^# zB10(wh;e5Jc*(u1V{P4MEp_gf3O^M+<^(vl10*vy^_LIXT04!1(tvqHhr!!9o1d8N z=)bTt19;P1uZf=(mZqNsBL*VdTS(C?6eULU^UuZMEtL;PI}C;oR6dC{Stv@(vFJ;d zcyh;GD5C4YAPH(^rUo-K!=NM0^_uuj{ya zC)8iP$try!UItW=pxVd)>9vjX$fP^~OBhJjNTf(W5TTzXc_sLLQe|mN_}spoTWBIa zE1^jZFhGOVO$Eb3Y$C}S_(MkkBt}zaMk*M3GcL-p4CvKOIWXu504<*4zyznjU+Z=WqKbbZ4n!ot0O{tm3Q1EJ z`(*dQm;^?un+k}qV5-Db5KMpp8Wv&`6yEl3zu)O@eUjVd^SS_FVXDiwC%@?J;WziVJ0)WT&)uqD0Qd?xzp?82NMP<{jY%9GVxn@EV0BAx; z6$2zV-Kv8L5GYw?I1=9n`yF-9@8to&+WAX9sLU{9hE<2|0b+*D>%QCH=RE!J_UgXC zP-4-Xg&)gS7I!HPGMiQzo9W4SP+~#W{Le>=H@s3hcL0dcJI(+jw5W>r zz1}ncD9vBvQ56RO79p+htJnh|$Bu!^TT36<=?_A}W0j!Hf5NDG_3WHKdN%$uV n^g_ZTHFP8$EBj=J_y5LkAaN(2e7?8`00000NkvXXu0mjfYG%F+ literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/icons/tctermTable.png b/coderules/languages/jetbrains.mps.lang.typechecking/icons/tctermTable.png new file mode 100644 index 0000000000000000000000000000000000000000..07390551e34c23a224f062b39a71ad3e46bbc56c GIT binary patch literal 533 zcmV+w0_y#VP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10isDn zK~y-6tx`QKLtzv>_j^sBkRpw;X><@lMU+v5)nZ^^(1?&G9VIM{K@2Jeqev<`8AM_* zn21;mq*VNb2*&b|&}h8qyN15ke0@zL5@-AF&pGGb`w{+t)s1bo#~k(mM`JEsP#+k6 z0@WJeZvs83(_;$&FgZLxGGPIMzO)|rVq+AHG5}yO0H_RZDCNo_Hyg|oU{I;zk^~%$ zxlH9>o9%mW0Dw7jnHAJN)6V6iz1G>D{!;*$JJ@OW`FvIK{I(Ie4U+iE@nMs<(*5pK z6axV2E8XuS&7HfEP$X&95a?c=9$OFqz$`p6>y4JG8EolzwBAGhz~il!s*!6LTnhjq zN5_TtB@`{gyoel7@&v?qmUE46&&$?jqTYIMUYvLvJ#|_^KjnH%2RN6Lp{|~*yEm;` z&t`?5&5DQD*Q!vU`?|m+(V1!1Jfom_`4Yb%qgG@h6b`3zBg~9{2u2)4MSr~rL@X2~ zPT_Dm@4$k-xYl7Xf}oO4GD1<}&Z%G`&u6cAj>cRrpqB*snW@ecO))5`mVfSB%KwHR Xf0>v|)eFT500000NkvXXu0mjfrUK=B literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/icons/tctermTable@2x.png b/coderules/languages/jetbrains.mps.lang.typechecking/icons/tctermTable@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..11d48c36bd386b74c2b31afbbdf5bb3b85265911 GIT binary patch literal 1090 zcmV-I1ikx-P)HzFvz^9SOlYk(?0!x~b;NNo3 zzj1ke-sz@SDU+Vnp-l}iK#BIALrX$5lH?#(7GPmBa7A5VKuKY#e{ z`t`1#e+*Ul1M}9s-T$A8WC!$)?lNW$s>t7sM+z_Az8Svp`&dOZKIgX9qw%==#^hM# z#oIT-yGwT;&Ze-1WCsL`uOSEh7Hj^=|7GU|k1Ta!BR$t6%%em!+xI?<$GDR#W#!YW(Y8BS?ngOCbRnqXIhtC4Q(a_!pcATSoR$?QMVg)KK5}b@D4G_qu zN}AL49RLu@FIceS)c99ov#VS?Fk@$$0npPAd%3DcfLe>$Ofx{BIaQ9&?Op_cyE9We z?KoD<=XUFM8~`A~Y?=Ya+F~Zu1cK85aBX6w#Ex@qVzdMRssn}7DlHZn3;-BcB^|2? z-**Vj?2kSu{&sY@C^i1go#CSX=>1}c(9Gj|!}nBLkZZNpI$&x;s+{t?{6y1%h6n&$ z`sG$_G#=kDh&~@&nGsC~8X~3MXKZHx07!NYTGz=P@BQmn;>MB21|qV3$JP14`CNx9 z;c>bbk5pFwX{~!)E+aM{&v~h$`ra#5`(vu&L=@X`uK8>0J~;^q;3c9y3B0Kic)4m{ z3_x0uGcUY2rpmKm80OXW_ZxOY$GMgPBAU!b=-+^ViQM;24z6DlDFk*di*5nTW9#u` z$-pP6Ga~IoL~YG8QZu?hWNcY!A_Jh0J#8&hX(78D{lce}fP5QIe<*zd=1%wd){NhX z^3V|P=nS|_XDbs|sCafDV8Ur=J=E4bqu{8)03|N;*5?4n7%0rDFj0(zxavIHJdlOS z?7<)Qmi{Fv4B`+;anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;WtE{-7uq z`)HeS#-a0)|NhUPE+)BQ-ULRU8?FDnjSP%J&PVMtoa!SkzFVdQ&MBb@041DXFaQ7m literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/icons/typesModel@2x.png b/coderules/languages/jetbrains.mps.lang.typechecking/icons/typesModel@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6643d90098daf04492bdddf2bc359048fbf2309f GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4;b`WOlfBG>MC@5Lt z8c`CQpH@mmtT}V`<;yxP|-0@7srr@*5m{UR%Ka(LlT>( z=Ue=pFL?0yqA!>K*Z)6nVEi|FijZJQYZPBXli`Qxa|aF__%OeJV&}n^^30$2M4rBW zJm@atk>>wCJUu->fx5lq6xbc+9{iy{S*ovr{r4JC>2m>D5}FFSN(WjR8=C|ch)I+l zSiu~@q1muBEUNLKJd?qP#o70KqAU_#v@jTP#G2l2mMC3)IH+78$k@c0;cof{0mWm- zUnCrGPPoFjn6KeEQ`GdII}S9o15M#5aT7?majlJES%aZemAkVT&_@iOu6{1-oD!M< DFP?aN literal 0 HcmV?d00001 diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/models/plugin.mps b/coderules/languages/jetbrains.mps.lang.typechecking/models/plugin.mps index c360ee1d..3047a91c 100644 --- a/coderules/languages/jetbrains.mps.lang.typechecking/models/plugin.mps +++ b/coderules/languages/jetbrains.mps.lang.typechecking/models/plugin.mps @@ -11,11 +11,17 @@ + + + + + + @@ -48,6 +54,9 @@ + + + diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/models/structure.mps b/coderules/languages/jetbrains.mps.lang.typechecking/models/structure.mps index afd0d912..1453a946 100644 --- a/coderules/languages/jetbrains.mps.lang.typechecking/models/structure.mps +++ b/coderules/languages/jetbrains.mps.lang.typechecking/models/structure.mps @@ -14,6 +14,11 @@ + + + + + @@ -24,6 +29,7 @@ + @@ -57,6 +63,9 @@ + + + @@ -127,6 +136,9 @@ + + + diff --git a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps index 4636488e..1e3a064b 100644 --- a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps +++ b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps @@ -44,6 +44,9 @@ + + + @@ -139,6 +142,7 @@ + @@ -870,6 +874,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3735,7 +3769,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3746,7 +3807,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +