Commit bdc0c6cf authored by André Pacak's avatar André Pacak

add compiler option to specify target location for compiled type system

parent 9db29577
......@@ -2202,5 +2202,179 @@
</node>
</node>
</node>
<node concept="24kQdi" id="3bcKLJLiSjf">
<property role="3GE5qa" value="compileroptions" />
<ref role="1XX52x" to="b83y:3bcKLJLiSiL" resolve="CopyTargetOption" />
<node concept="3EZMnI" id="3bcKLJLiWOM" role="2wV5jI">
<node concept="3F0ifn" id="3bcKLJLiWOO" role="3EZMnx">
<property role="3F0ifm" value="copy-to:" />
</node>
<node concept="3F1sOY" id="3bcKLJLiWOW" role="3EZMnx">
<ref role="1NtTu8" to="b83y:3bcKLJLiSiO" resolve="target" />
</node>
<node concept="l2Vlx" id="3bcKLJLiWOP" role="2iSdaV" />
</node>
</node>
<node concept="24kQdi" id="3bcKLJLiWPs">
<property role="3GE5qa" value="compileroptions" />
<ref role="1XX52x" to="b83y:3bcKLJLiWP0" resolve="TypeLangCompilerOptions" />
<node concept="3EZMnI" id="3bcKLJLjk_1" role="2wV5jI">
<node concept="2iRkQZ" id="3bcKLJLjk_2" role="2iSdaV" />
<node concept="3EZMnI" id="3bcKLJLjk_3" role="3EZMnx">
<node concept="VPM3Z" id="3bcKLJLjk_4" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
<node concept="3EZMnI" id="3bcKLJLjk_5" role="3EZMnx">
<node concept="VPM3Z" id="3bcKLJLjk_6" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
<node concept="3EZMnI" id="3bcKLJLjk_7" role="3EZMnx">
<node concept="l2Vlx" id="3bcKLJLjk_8" role="2iSdaV" />
<node concept="PMmxH" id="4apIOoJvYTI" role="3EZMnx">
<ref role="PMmxG" to="tpco:2wZex4PafBj" resolve="alias" />
</node>
</node>
<node concept="l2Vlx" id="3bcKLJLjk_9" role="2iSdaV" />
<node concept="3EZMnI" id="3bcKLJLjk_a" role="3EZMnx">
<node concept="l2Vlx" id="3bcKLJLjk_b" role="2iSdaV" />
<node concept="3F0ifn" id="3bcKLJLjmuK" role="3EZMnx">
<property role="3F0ifm" value="model" />
</node>
<node concept="1HlG4h" id="3bcKLJLjk_e" role="3EZMnx">
<node concept="1HfYo3" id="3bcKLJLjk_f" role="1HlULh">
<node concept="3TQlhw" id="3bcKLJLjk_g" role="1Hhtcw">
<node concept="3clFbS" id="3bcKLJLjk_h" role="2VODD2">
<node concept="3cpWs6" id="3bcKLJLjk_i" role="3cqZAp">
<node concept="2OqwBi" id="3bcKLJLjk_j" role="3cqZAk">
<node concept="2OqwBi" id="3bcKLJLjk_k" role="2Oq$k0">
<node concept="2JrnkZ" id="3bcKLJLjk_l" role="2Oq$k0">
<node concept="2OqwBi" id="3bcKLJLjk_m" role="2JrQYb">
<node concept="pncrf" id="3bcKLJLjk_n" role="2Oq$k0" />
<node concept="I4A8Y" id="3bcKLJLjk_o" role="2OqNvi" />
</node>
</node>
<node concept="liA8E" id="3bcKLJLjk_p" role="2OqNvi">
<ref role="37wK5l" to="mhbf:~SModel.getName()" resolve="getName" />
</node>
</node>
<node concept="liA8E" id="3bcKLJLjk_q" role="2OqNvi">
<ref role="37wK5l" to="mhbf:~SModelName.getLongName()" resolve="getLongName" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="11LMrY" id="3bcKLJLjk_r" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="VPM3Z" id="3bcKLJLjk_s" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
</node>
<node concept="pVoyu" id="3bcKLJLjk_t" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
</node>
<node concept="3EZMnI" id="3bcKLJLjk_u" role="3EZMnx">
<node concept="l2Vlx" id="3bcKLJLjk_v" role="2iSdaV" />
<node concept="3F0ifn" id="3bcKLJLjmIu" role="3EZMnx">
<property role="3F0ifm" value="package" />
</node>
<node concept="1HlG4h" id="3bcKLJLjk_y" role="3EZMnx">
<ref role="1k5W1q" to="3sc9:2CEi94e3iKI" resolve="PassiveText" />
<node concept="1HfYo3" id="3bcKLJLjk_z" role="1HlULh">
<node concept="3TQlhw" id="3bcKLJLjk_$" role="1Hhtcw">
<node concept="3clFbS" id="3bcKLJLjk__" role="2VODD2">
<node concept="3cpWs6" id="3bcKLJLjk_A" role="3cqZAp">
<node concept="3K4zz7" id="3bcKLJLjk_B" role="3cqZAk">
<node concept="2OqwBi" id="3bcKLJLjk_C" role="3K4E3e">
<node concept="pncrf" id="3bcKLJLjk_D" role="2Oq$k0" />
<node concept="3TrcHB" id="3bcKLJLjk_E" role="2OqNvi">
<ref role="3TsBF5" to="tpck:hnGE5uv" resolve="virtualPackage" />
</node>
</node>
<node concept="Xl_RD" id="3bcKLJLjk_F" role="3K4GZi">
<property role="Xl_RC" value="" />
</node>
<node concept="3y3z36" id="3bcKLJLjk_G" role="3K4Cdx">
<node concept="10Nm6u" id="3bcKLJLjk_H" role="3uHU7w" />
<node concept="2OqwBi" id="3bcKLJLjk_I" role="3uHU7B">
<node concept="pncrf" id="3bcKLJLjk_J" role="2Oq$k0" />
<node concept="3TrcHB" id="3bcKLJLjk_K" role="2OqNvi">
<ref role="3TsBF5" to="tpck:hnGE5uv" resolve="virtualPackage" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="11LMrY" id="3bcKLJLjk_L" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
</node>
<node concept="pVoyu" id="3bcKLJLjk_M" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="pkWqt" id="3bcKLJLjk_N" role="pqm2j">
<node concept="3clFbS" id="3bcKLJLjk_O" role="2VODD2">
<node concept="3cpWs6" id="3bcKLJLjk_P" role="3cqZAp">
<node concept="2OqwBi" id="3bcKLJLjk_Q" role="3cqZAk">
<node concept="2OqwBi" id="3bcKLJLjk_R" role="2Oq$k0">
<node concept="pncrf" id="3bcKLJLjk_S" role="2Oq$k0" />
<node concept="3TrcHB" id="3bcKLJLjk_T" role="2OqNvi">
<ref role="3TsBF5" to="tpck:hnGE5uv" resolve="virtualPackage" />
</node>
</node>
<node concept="17RvpY" id="3bcKLJLjk_U" role="2OqNvi" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="2iRfu4" id="3bcKLJLjk_V" role="2iSdaV" />
</node>
<node concept="gc7cB" id="3bcKLJLjk_W" role="3EZMnx">
<node concept="3VJUX4" id="3bcKLJLjk_X" role="3YsKMw">
<node concept="3clFbS" id="3bcKLJLjk_Y" role="2VODD2">
<node concept="3cpWs6" id="3bcKLJLjk_Z" role="3cqZAp">
<node concept="2ShNRf" id="3bcKLJLjkA0" role="3cqZAk">
<node concept="1pGfFk" id="3bcKLJLjkA1" role="2ShVmc">
<ref role="37wK5l" to="xokz:5$bT90ZdOUF" resolve="HorizontalLineCellProvider" />
<node concept="pncrf" id="3bcKLJLjkA2" role="37wK5m" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3F0ifn" id="SSjGGIiexS" role="3EZMnx" />
<node concept="3F2HdR" id="1ERTnBTfaw1" role="3EZMnx">
<ref role="1NtTu8" to="b83y:3bcKLJLiWP1" resolve="options" />
<node concept="2iRkQZ" id="1ERTnBTfaw3" role="2czzBx" />
<node concept="4$FPG" id="4$7kDlU0dCF" role="4_6I_">
<node concept="3clFbS" id="4$7kDlU0dCG" role="2VODD2">
<node concept="3cpWs6" id="4$7kDlU0dX2" role="3cqZAp">
<node concept="2ShNRf" id="4$7kDlU0dXU" role="3cqZAk">
<node concept="3zrR0B" id="4$7kDlU0dXC" role="2ShVmc">
<node concept="3Tqbb2" id="4$7kDlU0dXD" role="3zrR0E">
<ref role="ehGHo" to="hqsm:4apIOoJvWrc" resolve="EmptyCompilerOption" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3F0ifn" id="7lNkc6MvvcJ" role="2czzBI">
<node concept="VPxyj" id="7lNkc6Mvvox" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
</node>
</node>
</node>
</node>
</model>
......@@ -11,6 +11,7 @@
<import index="hqsm" ref="r:aa4c3470-43ab-4dad-b73e-20da0ee43be1(org.inca.core.structure)" />
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" />
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" implicit="true" />
<import index="tp25" ref="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" implicit="true" />
</imports>
<registry>
<language id="c72da2b9-7cce-4447-8389-f407dc1158b7" name="jetbrains.mps.lang.structure">
......@@ -897,5 +898,42 @@
<ref role="20lvS9" node="2_58u12fwJB" resolve="JudgmentInstance" />
</node>
</node>
<node concept="PlHQZ" id="3bcKLJLiSiK">
<property role="EcuMT" value="3660515121925162160" />
<property role="TrG5h" value="ICompilerOption" />
<property role="3GE5qa" value="compileroptions" />
</node>
<node concept="1TIwiD" id="3bcKLJLiSiL">
<property role="EcuMT" value="3660515121925162161" />
<property role="TrG5h" value="CopyTargetOption" />
<property role="34LRSv" value="Copy Target" />
<property role="3GE5qa" value="compileroptions" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="3bcKLJLiSiM" role="PzmwI">
<ref role="PrY4T" node="3bcKLJLiSiK" resolve="ICompilerOption" />
</node>
<node concept="1TJgyj" id="3bcKLJLiSiO" role="1TKVEi">
<property role="IQ2ns" value="3660515121925162164" />
<property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="target" />
<property role="20lbJX" value="1" />
<ref role="20lvS9" to="tp25:1Bs_61$nfRn" resolve="ModelPointerExpression" />
</node>
</node>
<node concept="1TIwiD" id="3bcKLJLiWP0">
<property role="EcuMT" value="3660515121925180736" />
<property role="TrG5h" value="TypeLangCompilerOptions" />
<property role="34LRSv" value="TypeLang Compiler Options" />
<property role="19KtqR" value="true" />
<property role="3GE5qa" value="compileroptions" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyj" id="3bcKLJLiWP1" role="1TKVEi">
<property role="IQ2ns" value="3660515121925180737" />
<property role="20lmBu" value="aggregation" />
<property role="20kJfa" value="options" />
<property role="20lbJX" value="0..n" />
<ref role="20lvS9" node="3bcKLJLiSiK" resolve="ICompilerOption" />
</node>
</node>
</model>
......@@ -20,6 +20,12 @@
</concept>
<concept id="1676970481155084060" name="TypeLang.structure.SortSyntaxMode" flags="ng" index="2jlkjo" />
<concept id="7720348215856438701" name="TypeLang.structure.SortUserMode" flags="ng" index="Zlr9x" />
<concept id="3660515121925180736" name="TypeLang.structure.TypeLangCompilerOptions" flags="ng" index="33xKTr">
<child id="3660515121925180737" name="options" index="33xKTq" />
</concept>
<concept id="3660515121925162161" name="TypeLang.structure.CopyTargetOption" flags="ng" index="33xOuE">
<child id="3660515121925162164" name="target" index="33xOuJ" />
</concept>
<concept id="2973820376017083148" name="TypeLang.structure.EmptyContent" flags="ng" index="1F53FG" />
<concept id="2973820376019395340" name="TypeLang.structure.JudgmentInstanceEq" flags="ng" index="1FckbG">
<child id="2973820376019849342" name="arg1" index="1FfB6u" />
......@@ -75,6 +81,20 @@
<child id="6110601262935334780" name="var" index="1XBmw5" />
</concept>
</language>
<language id="446c26eb-2b7b-4bf0-9b35-f83fa582753e" name="jetbrains.mps.lang.modelapi">
<concept id="361130699826193248" name="jetbrains.mps.lang.modelapi.structure.ModelPointer" flags="ng" index="1dCxOl">
<property id="1863527487546097494" name="modelId" index="1XweGQ" />
<child id="679099339649067980" name="name" index="1j$8Uc" />
</concept>
<concept id="679099339649053840" name="jetbrains.mps.lang.modelapi.structure.ModelName" flags="ng" index="1j_P7g">
<property id="679099339649053841" name="value" index="1j_P7h" />
</concept>
</language>
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
<concept id="1863527487546129879" name="jetbrains.mps.lang.smodel.structure.ModelPointerExpression" flags="ng" index="1Xw6AR">
<child id="1863527487546132519" name="modelRef" index="1XwpL7" />
</concept>
</language>
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
<property id="1169194664001" name="name" index="TrG5h" />
......@@ -619,5 +639,17 @@
<node concept="1F53FG" id="6G$bWLkr_eq" role="1FufQt" />
<node concept="1F53FG" id="6G$bWLkr_er" role="1FufQt" />
</node>
<node concept="33xKTr" id="3bcKLJLsiIi">
<node concept="33xOuE" id="3bcKLJLsiIj" role="33xKTq">
<node concept="1Xw6AR" id="3bcKLJLsiIk" role="33xOuJ">
<node concept="1dCxOl" id="3bcKLJLsiIv" role="1XwpL7">
<property role="1XweGQ" value="r:b7432b9d-c2b2-421e-afd1-85b85d98f321" />
<node concept="1j_P7g" id="3bcKLJLsiIw" role="1j$8Uc">
<property role="1j_P7h" value="TypeLangTest.test_single" />
</node>
</node>
</node>
</node>
</node>
</model>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment