@@ -617,13 +617,13 @@ _1 , _* |-->_1`asSetting_*`recurse
617617
618618
619619def_parameter::
620- _1 = _2 |-->_1`parameterName : String<when> _2 String, _1 1ary <action> _1`parameterName String
621- _1 = _2 |-->_1`parameterName : int<when> _2 int, _1 1ary <action> _1`parameterName int
622- _1 = _2 |-->_1`parameterName : double<when> _2 real, _1 1ary <action> _1`parameterName real
623- _1 = _2 |-->_1
620+ _1 = _2 |-->_1`parameterName : String<when> _2 String, _1 1ary <action> _1`parameterName String, _1`defined true
621+ _1 = _2 |-->_1`parameterName : int<when> _2 int, _1 1ary <action> _1`parameterName int, _1`defined true
622+ _1 = _2 |-->_1`parameterName : double<when> _2 real, _1 1ary <action> _1`parameterName real, _1`defined true
623+ _1 = _2 |-->_1<action> _1`defined true
624624
625+ _1 |-->_1<action> _1`defined true
625626* |-->
626- _1 |-->_1
627627
628628
629629paramDefaultCode::
@@ -1152,7 +1152,7 @@ _1 |-->
11521152
11531153
11541154trailerUpdateForm::
1155- . append _1 |-->->including_1
1155+ . append _1 |-->->append_1
11561156. extend _1 |-->->union(_1->characters())<when> _1 String
11571157. extend _1 |-->->union_1
11581158. insert _1 |-->.insertAt(_1`firstArg+1, _1`lastArg)
@@ -1502,6 +1502,8 @@ try : _1 |-->_1`hasValueReturn
15021502try : _1 _* |-->true<when> _1`hasValueReturn true
15031503try : _1 _* |-->_*`recurse
15041504
1505+ with _1 : _2 |-->_2`hasValueReturn
1506+
15051507elif _1 : _2 |-->_2`hasValueReturn
15061508
15071509else : _1 |-->_1`hasValueReturn
@@ -1572,6 +1574,8 @@ try : _1 |-->_1`hasYieldStatement
15721574try : _1 _* |-->true<when> _1`hasYieldStatement true
15731575try : _1 _* |-->_*`recurse
15741576
1577+ with _1 : _2 |-->_2`hasYieldStatement
1578+
15751579elif _1 : _2 |-->_2`hasYieldStatement
15761580
15771581else : _1 |-->_1`hasYieldStatement
@@ -1977,13 +1981,13 @@ _* |-->
19771981
19781982
19791983funcdef::
1980- async def _1 ( _2 ) -> _3 : _4 |--> operation _1(_2) : _3`ocltype\n pre: true post: true\n activity:\n_4 ;\n\n
1981- def _1 ( _2 ) -> _3 : _4 |--> operation _1(_2) : _3`ocltype\n pre: true post: true\n activity:\n_4 ;\n\n
1984+ async def _1 ( _2 ) -> _3 : _4 |--> operation _1(_2) : _3`ocltype\n pre: true post: true\n activity:\n_2`defaultParamSettings_4 ;\n\n
1985+ def _1 ( _2 ) -> _3 : _4 |--> operation _1(_2) : _3`ocltype\n pre: true post: true\n activity:\n_2`defaultParamSettings_4 ;\n\n
19821986
1983- async def _1 ( _2 ) : _3 |--> operation _1(_2) : OclAny\n pre: true post: true\n activity:\n_3 ;\n\n<when> _3`hasValueReturn true
1984- async def _1 ( _2 ) : _3 |--> operation _1(_2)\n pre: true post: true\n activity:\n_3 ;\n\n
1987+ async def _1 ( _2 ) : _3 |--> operation _1(_2) : OclAny\n pre: true post: true\n activity:\n_2`defaultParamSettings_3 ;\n\n<when> _3`hasValueReturn true
1988+ async def _1 ( _2 ) : _3 |--> operation _1(_2)\n pre: true post: true\n activity:\n_2`defaultParamSettings_3 ;\n\n
19851989
1986- def _1 ( _2 ) : _3 |--> operation _1(_2) : OclAny\n pre: true post: true\n activity:\n_3 ;\n\n<when> _3`hasValueReturn true
1990+ def _1 ( _2 ) : _3 |--> operation _1(_2) : OclAny\n pre: true post: true\n activity:\n_2`defaultParamSettings_3 ;\n\n<when> _3`hasValueReturn true
19871991def _1 ( _2 ) : _3 |--> operation _1(_2)\n pre: true post: true\n activity:\n_2`defaultParamSettings_3;\n\n
19881992
19891993async def _1 ( ) -> _2 : _3 |--> operation _1() : _2`ocltype\n pre: true post: true\n activity:\n_3;\n\n
@@ -1999,7 +2003,7 @@ def _1 ( ) : _2 |--> operation _1()\n pre: true post: true\n activity:\n_2;\n
19992003
20002004
20012005methodDefinition::
2002- def __init__ ( _1 ) : _2 |-->_2`attributeDefinitions\n operation initialise(_1`parametersTail) : OclAny \n pre: true post: true\n activity:\n_2;\n return self;\n\n
2006+ def __init__ ( _1 ) : _2 |-->_2`attributeDefinitions\n operation initialise(_1`parametersTail) : _$ \n pre: true post: true\n activity:\n_2;\n return self;\n\n
20032007
20042008def _1 ( _2 ) -> _3 : _4 |-->\n operation _1(_2`parametersTail) : _3`ocltype\n pre: true post: true\n activity:\n_4;\n\n
20052009
@@ -2045,7 +2049,7 @@ class _1 ( _2 ) : _3 |-->class _1 extends _2 {\n static operation new_1() : _1\
20452049
20462050class _1 ( ) : _2 |-->class _1 {\n static operation new_1() : _1\n pre: true\n post: _1->exists( _x | result = _x );\n\n_2`classcontent}\n\n<action> _1 Class
20472051
2048- class _1 : _2 |-->class _1 {\n static operation new_1() : _1\n pre: true\n post: _1->exists( _x | result = _x );\n\n_2`classcontent}\n\n<action> _1 Class
2052+ class _1 : _2 |-->class _1 {\n static operation new_1() : _1\n pre: true\n post: _1->exists( _x | result = _x );\n\n_2`classcontent}\n\n<action> _1 Class, _$ _1
20492053
20502054
20512055classcontent::
@@ -2124,6 +2128,8 @@ except _1 , _2 : _3 |-->_3`nestedAttributeDefinitions
21242128
21252129finally : _1 |-->_1`nestedAttributeDefinitions
21262130
2131+ with _1 : _2 |-->_2`nestedAttributeDefinitions
2132+
21272133global _* |-->_*`attributeDecln
21282134nonlocal _* |-->_*`attributeDecln
21292135
0 commit comments