Skip to content

Commit 21ae1b2

Browse files
authored
Add files via upload
1 parent 0e25209 commit 21ae1b2

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

cg/mathocl2ocl.cstl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ formula::
7575
Define _1 |-->
7676
Define _1 = _2 |-->\n\n operation _1`operationName(_1`operationParameters) : double\n pre: true\n post: result = _2;
7777
Define _1 ~ _2 |-->
78+
Define _1 : _2 |-->
79+
Define _1 : _2 = _3 |-->\n\n operation _1`operationName(_1`operationParameters) : _2\n pre: true\n post: result = _3;
7880

7981

8082
factorBy::
@@ -98,6 +100,7 @@ Define _1 = _2 |-->\n attribute _1 : double := _2;<when> _1`isIdentifier true
98100
Define _1 |-->\n attribute _1 : double;
99101
Define _1 ~ _2 |-->\n attribute _1 : OclRandom := OclRandom.newOclRandom_2`randomParameters;
100102
Define _1 : _2 |-->\n attribute _1 : _2;
103+
Define _1 : _2 = _3 |-->\n attribute _1 : _2 := _3;<when> _1`isIdentifier true
101104

102105
_1 |-->_1`definesToAttributes<when> _1 formula
103106
Constraint on _1 | _2 |-->
@@ -125,6 +128,7 @@ Function ( _1 , _2 ) |-->Function(_1,_2)
125128
� |-->int
126129
� |-->int
127130
� |-->double
131+
Date |-->OclDate
128132
_1 |-->_1
129133

130134

cg/simplify.cstl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ Define g { _1 } |--> Define g{_1}
7373
Define _1 = _2 |--> Define _1 = _2<action> _1`value _2
7474
Define _1 ~ _2 |--> Define _1 ~ _2<action> _1`distribution _2`distributionName, _1`mean _2`distributionMean, _1`variance _2`distributionVariance
7575
Define _1 : _2 |--> Define _1 : _2
76+
Define _1 : _2 = _3 |--> Define _1 : _2 = _3
77+
7678

7779

7880
instruction::

0 commit comments

Comments
 (0)