]> Nishi Git Mirror - gwion.git/commitdiff
:art: Few fixes
authorJérémie Astor <fennecdjay@gmail.com>
Wed, 15 Dec 2021 13:37:34 +0000 (14:37 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Wed, 15 Dec 2021 13:37:34 +0000 (14:37 +0100)
14 files changed:
examples/auto.gw
tests/dict/dict_lit_float.gw [new file with mode: 0644]
tests/functionnal_array/concatmap.gw
tests/functionnal_array/map.gw
tests/new/array.gw
tests/pp/pragma_unroll.gw
tests/range/range_char.gw
tests/range/range_int.gw
tests/tree/auto_array.gw
tests/tree/auto_fun.gw
tests/tree/auto_ptr.gw
tests/tree/cpy_ast.gw
tests/tree/set_obj.gw
tests/tree/typedef_auto_loop.gw

index f13495c6525411d034654b3cad15c14e6fc4dbfa..c4056df10f1deb2d5fa4c69e274c034942b382f9 100644 (file)
@@ -1,3 +1,3 @@
 var Object i[4];
-for(a: i)
+foreach(a: i)
   <<< a >>>;
diff --git a/tests/dict/dict_lit_float.gw b/tests/dict/dict_lit_float.gw
new file mode 100644 (file)
index 0000000..0dc24cc
--- /dev/null
@@ -0,0 +1 @@
+<<< { 1.2 : 1} >>>;
index c9df7e1c791a5d89814e80a5c0808060207d7cbd..70b40a9af1daeae94375b353970bc691bca1ec24 100644 (file)
@@ -6,7 +6,7 @@
 const float ii;
 123=> var float f;
 
-for(a : [12, 1, 2 ,3].compactMap:[int]( \a {
+foreach(a : [12, 1, 2 ,3].compactMap:[int]( \a {
     var int?i;
     145 => i.val;
     if(maybe)
@@ -24,6 +24,6 @@ fun int? t(int x) {
     i.val++;
   return i;
 }
-for(a : [12, 1, 2 ,3].compactMap:[int](t))
+foreach(a : [12, 1, 2 ,3].compactMap:[int](t))
   <<< "mapped to => ${a}" >>>;
 <<< "test" >>>;
index 83e659c3c2ab7b3c82aa4b5ffb50964f5522b7f7..c323decf916bf8d1f4831a35dcdb4b8f8fa62343 100644 (file)
@@ -1,13 +1,13 @@
 fun float t(float i) { return 2; }
-for(a : [12., 1, 2 ,3].map:[float](t))
+foreach(a : [12., 1, 2 ,3].map:[float](t))
   <<< "mapped to => ${a}" >>>;
-#!for(a : [12, 1, 2 ,3].map:[int](t))
+#!foreach(a : [12, 1, 2 ,3].map:[int](t))
 #!  <<< "mapped to => ${a}" >>>;
-#!for(a : [12, 1, 2 ,3].map:[int](t))
+#!foreach(a : [12, 1, 2 ,3].map:[int](t))
 #!  <<< "mapped to => ${a}" >>>;
-#!for(a : [12, 1, 2 ,3].map:[int](t))
+#!foreach(a : [12, 1, 2 ,3].map:[int](t))
 #!  <<< "mapped to => ${a}" >>>;
-#!for(a : [12, 1, 2 ,3].map:[int]( \a {145 => a;return 2;}))
+#!foreach(a : [12, 1, 2 ,3].map:[int]( \a {145 => a;return 2;}))
 #!  <<< "mapped to => ${a}" >>>;
-#!for(a : [12, 1, 2 ,3].map:[int]( \a {145 => a;return 2;}))
+#!foreach(a : [12, 1, 2 ,3].map:[int]( \a {145 => a;return 2;}))
 #!  <<< "mapped to => ${a}" >>>;
index b9198e26fa12f4f9627922a470d7ef42235156e7..7401126c5dd317980781cc1841d1e8b62f1b2cb5 100644 (file)
@@ -3,5 +3,5 @@ j << 23;
 i << 2;
 j >> i;
 1234 >> i;
-for(a : i)
+foreach(a : i)
   <<< a >>>;
index 560d9f6289a9009109635d957d1998d6bc3fd45e..9dd92231fe8866e1fe86f892e59c4e4de4621052 100644 (file)
@@ -1,4 +1,4 @@
 #! contains 23
 #pragma unroll 2
-for(a, i : [ 0, 1, 3 ])
+foreach(a, i : [ 0, 1, 3 ])
   <<< a, i >>>;
index 0cf7a05189b5d33d45cbd1555f2f8f87772e93fb..7be542854355f3308b113734cf28e8d40719ea9f 100644 (file)
@@ -1,3 +1,3 @@
 #! [contains] b
-for(a : [ 'a' : 'c' ])
+foreach(a : [ 'a' : 'c' ])
    <<< a >>>;
index 4b9c09141c02a42e796131b078d1511db32824c5..870d1fd17557c2a1ffbbe96ec37511aad8d7ad7a 100644 (file)
@@ -1,3 +1,3 @@
 #! [contains] \-5
-for(a : [ -1 : -6 ])
+foreach(a : [ -1 : -6 ])
    <<< a >>>;
index 444fd163a385b8f581c5885a197de8a42d1b01b1..03fdc9865f413b775a4133d12cc4fce44394a80b 100644 (file)
@@ -1,4 +1,4 @@
 var int i[2][2];
-for(a : i)
+foreach(a : i)
    <<< a >>>;
 <<< i >>>;
index e1ef04dec926a054a4de0e7473b551b74f91ac14..92f23720a110f5f796a1280b48ecff5f8041d2a6 100644 (file)
@@ -4,6 +4,6 @@ class C {
 
 var C i[2];
 
-for(a : i)
+foreach(a : i)
      <<< a >>>;
 
index ac84255903a37a0c613917e83049a8fd8f983257..0da29291cc6341b6856374d8281de0050b7b69bc 100644 (file)
@@ -1,5 +1,5 @@
 var int i[4];
-for(a : i)
+foreach(a : i)
   <<< 1 => a >>>;
-for(a : i)
+foreach(a : i)
   <<< a >>>;
index 13588e82efea9a1ac33fd34c2b73b1ea1c4c1404..25c18fb6b737009b6f9a19777382805d159628df 100644 (file)
@@ -13,7 +13,7 @@ class C:[A] {
   for(var int _i; _i < 1; ++_i);
   var int array[2];
   array[0];
-  for(a : array);
+  foreach(a : array);
   repeat(1);
   match i,2 {
     case 12 when 0:;
index 2e599a4d10054a81b2ef32cf0bdb9cbe76d62c81..ae8180a636e86e52800362d29e0e913bbdb9d8e7 100644 (file)
@@ -1,4 +1,4 @@
 typedef int[2] Type;
 Type type;
 <<<type>>>;
-for(ref a : type);
+foreach(ref a : type);
index 5f2a0e97b02bd0cdf4107ea5af18ea075a63e7de..9c300b436a49d30e63ff8e287b798299f9cec7c2 100644 (file)
@@ -1,3 +1,3 @@
 typedef int[2] Type;
 var Type type;
-for(a : type);
+foreach(a : type);