Skip to content

Commit b34304c

Browse files
author
Alexander Pann
committed
expr.simpleTypes: require a number before the "e" in number literals (#686)
1 parent 151ef14 commit b34304c

File tree

2 files changed

+39
-25
lines changed
  • code/languages/org.iets3.opensource

2 files changed

+39
-25
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/models/behavior.mps

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -539,11 +539,6 @@
539539
</node>
540540
</node>
541541
<node concept="1OJ37Q" id="4kdJi32PEm8" role="1OLqdY">
542-
<node concept="1OCmVF" id="4kdJi32PEm9" role="1OLpdg">
543-
<node concept="1SYyG9" id="4kdJi32PEma" role="1OLDsb">
544-
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
545-
</node>
546-
</node>
547542
<node concept="1OCdqh" id="4kdJi32PEmb" role="1OLqdY">
548543
<node concept="1OJ37Q" id="4kdJi32PEmc" role="1OLpdg">
549544
<node concept="1OJ37Q" id="4kdJi32PEmd" role="1OLqdY">
@@ -578,8 +573,8 @@
578573
</node>
579574
</node>
580575
</node>
581-
<node concept="1OCmVF" id="4kdJi32PEmr" role="1OLpdg">
582-
<node concept="1SYyG9" id="4kdJi32PEms" role="1OLDsb">
576+
<node concept="1OClNT" id="39MbPJmGWIf" role="1OLpdg">
577+
<node concept="1SYyG9" id="39MbPJmGWIh" role="1OLDsb">
583578
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
584579
</node>
585580
</node>
@@ -605,17 +600,29 @@
605600
</node>
606601
</node>
607602
</node>
608-
<node concept="1SSJmt" id="4kdJi32PEmA" role="1OLpdg">
609-
<node concept="1T6I$Y" id="4kdJi32PEmB" role="1T5LoC">
610-
<property role="1T6KD9" value="E" />
603+
<node concept="1OJ37Q" id="39MbPJmGJQo" role="1OLpdg">
604+
<node concept="1OClNT" id="39MbPJmGJQY" role="1OLpdg">
605+
<node concept="1SYyG9" id="39MbPJmGJQF" role="1OLDsb">
606+
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
607+
</node>
611608
</node>
612-
<node concept="1T6I$Y" id="4kdJi32PEmC" role="1T5LoC">
613-
<property role="1T6KD9" value="e" />
609+
<node concept="1SSJmt" id="4kdJi32PEmA" role="1OLqdY">
610+
<node concept="1T6I$Y" id="4kdJi32PEmB" role="1T5LoC">
611+
<property role="1T6KD9" value="E" />
612+
</node>
613+
<node concept="1T6I$Y" id="4kdJi32PEmC" role="1T5LoC">
614+
<property role="1T6KD9" value="e" />
615+
</node>
614616
</node>
615617
</node>
616618
</node>
617619
</node>
618620
</node>
621+
<node concept="1OCmVF" id="4kdJi32PEm9" role="1OLpdg">
622+
<node concept="1SYyG9" id="4kdJi32PEma" role="1OLDsb">
623+
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
624+
</node>
625+
</node>
619626
</node>
620627
</node>
621628
</node>
@@ -653,11 +660,6 @@
653660
</node>
654661
</node>
655662
<node concept="1OJ37Q" id="6Mx2TmozONc" role="1OLqdY">
656-
<node concept="1OCmVF" id="6Mx2TmozONd" role="1OLpdg">
657-
<node concept="1SYyG9" id="6Mx2TmozONe" role="1OLDsb">
658-
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
659-
</node>
660-
</node>
661663
<node concept="1OCdqh" id="6b6Stdnv8$h" role="1OLqdY">
662664
<node concept="1OJ37Q" id="6Mx2TmozONf" role="1OLpdg">
663665
<node concept="1OJ37Q" id="1ISzG27H097" role="1OLqdY">
@@ -692,8 +694,8 @@
692694
</node>
693695
</node>
694696
</node>
695-
<node concept="1OCmVF" id="7fbn8D7pc2B" role="1OLpdg">
696-
<node concept="1SYyG9" id="7fbn8D7pc2D" role="1OLDsb">
697+
<node concept="1OClNT" id="39MbPJmGWIy" role="1OLpdg">
698+
<node concept="1SYyG9" id="39MbPJmGWI$" role="1OLDsb">
697699
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
698700
</node>
699701
</node>
@@ -719,17 +721,29 @@
719721
</node>
720722
</node>
721723
</node>
722-
<node concept="1SSJmt" id="6b6Stdnv8_c" role="1OLpdg">
723-
<node concept="1T6I$Y" id="6b6Stdnv8_d" role="1T5LoC">
724-
<property role="1T6KD9" value="E" />
724+
<node concept="1OJ37Q" id="39MbPJmGJRg" role="1OLpdg">
725+
<node concept="1OClNT" id="39MbPJmGJRQ" role="1OLpdg">
726+
<node concept="1SYyG9" id="39MbPJmGJRz" role="1OLDsb">
727+
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
728+
</node>
725729
</node>
726-
<node concept="1T6I$Y" id="6b6Stdnv8_e" role="1T5LoC">
727-
<property role="1T6KD9" value="e" />
730+
<node concept="1SSJmt" id="6b6Stdnv8_c" role="1OLqdY">
731+
<node concept="1T6I$Y" id="6b6Stdnv8_d" role="1T5LoC">
732+
<property role="1T6KD9" value="E" />
733+
</node>
734+
<node concept="1T6I$Y" id="6b6Stdnv8_e" role="1T5LoC">
735+
<property role="1T6KD9" value="e" />
736+
</node>
728737
</node>
729738
</node>
730739
</node>
731740
</node>
732741
</node>
742+
<node concept="1OCmVF" id="6Mx2TmozONd" role="1OLpdg">
743+
<node concept="1SYyG9" id="6Mx2TmozONe" role="1OLDsb">
744+
<ref role="1SYXPG" to="tpfp:h5SUwpi" resolve="\d" />
745+
</node>
746+
</node>
733747
</node>
734748
</node>
735749
</node>

code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test/ts/expr/os/[email protected]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6537,7 +6537,7 @@
65376537
<property role="30bXRw" value="2.34e-16" />
65386538
</node>
65396539
<node concept="30bXRB" id="6nL1QEfBrTF" role="30dEs_">
6540-
<property role="30bXRw" value="9.e+25" />
6540+
<property role="30bXRw" value="9.0e+25" />
65416541
</node>
65426542
</node>
65436543
</node>

0 commit comments

Comments
 (0)