Changeset 3363 for devel-tools/trunk
- Timestamp:
- Feb 4, 2008, 11:29:34 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/plus/rfpdt/test/comp/ParserTest.java
r3305 r3363 69 69 interf("$channel A B;", "$public $channel A ; $public $channel B ; "); 70 70 71 interf("$func F s (e t) = sX (eY tZ);", "$public $func F s ( e t ) = s .X ( e.Y t.Z ) ; ");72 interf("$func? F s (e t) = s X (eY tZ) ;", "$public $func? F s ( e t ) = s.X ( e.Y t.Z ) ; ");71 interf("$func F s (e t) = sX (eY tZ);", "$public $func F s ( e t ) = sX ( eY tZ ) ; "); 72 interf("$func? F s (e t) = s.X (e.Y t.Z) ;", "$public $func? F s ( e t ) = s.X ( e.Y t.Z ) ; "); 73 73 74 74 interf("$module A.B.C;", "$module A.B.C ; "); … … 107 107 108 108 implem("$func F s (e t) 123 A \"A b\" ( &B ) = sX (eY tZ);", 109 "$func F s ( e t ) 123 A \"A b\" ( & B ) = s .X ( e.Y t.Z ) ; ");109 "$func F s ( e t ) 123 A \"A b\" ( & B ) = sX ( eY tZ ) ; "); 110 110 implem("$func? F s = t;", "$func? F s = t ; "); 111 111 … … 121 121 122 122 implem("F;", "F : , ; "); 123 implem("F sX;", "F : s .X , ; ");123 implem("F sX;", "F : sX , ; "); 124 124 implem("F s t e v sX1_ t2X_ eX3_ v_X4 s.X1_ t.2X_ e.X3_ v._X4;", 125 "F : s t e v s .X1_ t.2X_ e.X3_ v._X4 s.X1_ t.2X_ e.X3_ v._X4 , ; ");125 "F : s t e v sX1_ t2X_ eX3_ v_X4 s.X1_ t.2X_ e.X3_ v._X4 , ; "); 126 126 implem("F $l s;", "F : s , ; "); 127 127 implem("F $r s;", "F : $r s , ; "); 128 128 129 129 implem("F A;", "F : A , ; "); 130 implem("F s1, s1 : A;", "F : s .1 , s.1 : A , ; ");130 implem("F s1, s1 : A;", "F : s1 , s1 : A , ; "); 131 131 implem("F {A; B;};", "F { : A , ; : B , ; } ; "); 132 132 implem("F {};", "F { } ; "); … … 136 136 137 137 implem("F = sX1_ t2X_ eX3_ v_X4 s.X1_ t.2X_ e.X3_ v._X4;", 138 "F : = , s .X1_ t.2X_ e.X3_ v._X4 s.X1_ t.2X_ e.X3_ v._X4 ; ");139 implem("F = sX <F (e2) A>;", "F : = , s .X < F ( e.2 ) A > ; ");138 "F : = , sX1_ t2X_ eX3_ v_X4 s.X1_ t.2X_ e.X3_ v._X4 ; "); 139 implem("F = sX <F (e2) A>;", "F : = , sX < F ( e2 ) A > ; "); 140 140 141 implem("F , eX;", "F : , e .X ; ");141 implem("F , eX;", "F : , eX ; "); 142 142 implem("F , A:: ;", "F : , A :: , ; "); 143 143 implem("F , A::s, B;", "F : , A :: s , B ; "); … … 146 146 implem("F , A $iter B :: s;", "F : , A $iter , B :: s , ; "); 147 147 implem("F , A $iter B :: s,;", "F : , A $iter , B :: s , ; "); 148 implem("F , A : sX;", "F : , A : s .X , ; ");149 implem("F , A : sX,;", "F : , A : s .X , ; ");148 implem("F , A : sX;", "F : , A : sX , ; "); 149 implem("F , A : sX,;", "F : , A : sX , ; "); 150 150 151 151 implem("F , , A;", "F : , :: , A ; "); … … 169 169 "F : , :: # , A { : A , 1 ; : B , 2 ; } { : A , 1 ; : B , 2 ; } :: , ; "); 170 170 implem("F , A : {A,1;B,2;} : {A,1;B,2;} :: sX, sX;", 171 "F : , A { : A , 1 ; : B , 2 ; } { : A , 1 ; : B , 2 ; } :: s .X , s.X ; ");171 "F : , A { : A , 1 ; : B , 2 ; } { : A , 1 ; : B , 2 ; } :: sX , sX ; "); 172 172 implem("F , A : {$fail;A;} : {A,1;B,2;} :: sX, sX;", 173 "F : , A { : $fail ; : A , ; } { : A , 1 ; : B , 2 ; } :: s .X , s.X ; ");173 "F : , A { : $fail ; : A , ; } { : A , 1 ; : B , 2 ; } :: sX , sX ; "); 174 174 175 175 implem("F { {}; };", "F { { } ; } ; "); 176 implem("F { { A = B; } :: sX; };", "F { { : A = , B ; } :: s .X , ; } ; ");176 implem("F { { A = B; } :: sX; };", "F { { : A = , B ; } :: sX , ; } ; "); 177 177 178 178 implem("F A,A;", "F : A , A ; ");
Note: See TracChangeset
for help on using the changeset viewer.