]> Nishi Git Mirror - gwion.git/commitdiff
:art: Update syntax
authorJérémie Astor <fennecdjay@gmail.com>
Wed, 16 Dec 2020 18:54:59 +0000 (19:54 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Wed, 16 Dec 2020 18:54:59 +0000 (19:54 +0100)
docs/Overview/declaration.mdr
docs/Reference/ControlFlow/ForLoop.mdr
docs/Reference/ControlFlow/Repeat.mdr
docs/Reference/Types/Unions.mdr

index f006b58a101569def0c873f7a6484471d59ae279..5afac3e5ad68e347b1a9605eb1224925a448d80c 100644 (file)
@@ -13,7 +13,7 @@ var Object o;
 ## Declaring a reference
 
 @``` decl1.gw
-ref Object object_ref;
+late Object object_ref;
 <<< "Reference points to no object yet: ", object_ref >>>;
 new Object @=> object_ref;
 <<< "But now it does: ", object_ref >>>;
index ffc385d1851488d0c2750ce84852c6d8f99785f1..bb7311b5ec9d51ecf3659f4332548c0b784ed2d3 100644 (file)
@@ -51,12 +51,12 @@ If you want to change it the value in the array, you need a pointer
 var int array[2][3];
 var int i;
 foreach(a: array) {
-  foreach(ref b: a)
-    <<< ++i => *b >>>;
+  foreach(b: a)
+    <<< ++i => b >>>;
 }
 foreach(a: array) {
-  foreach(ref b: a)
-    <<< *b >>>;
+  foreach(b: a)
+    <<< b >>>;
 }
 @```  
 @hide make -s forloop5.test
index a15625a45ace2c852a3291a0f6192f904b1924f9..bde84acb00404907cdcbea81dd370b02ad9f9363 100644 (file)
@@ -17,7 +17,7 @@ of course this also works with a block code.
 
 @``` repeat2.gw
 repeat(3) {
-   maybe ? "You" : "Me" => var string s;
+   maybe ? "You" : "Me" @=> var string s;
    <<< "Hello, ", s, "!" >>>;
 }
 @```  
index e171f88163176e004578e22c4fdb5559ac1a685e..128c62576cafa06205f6c555cc79c9431555f569 100644 (file)
@@ -4,7 +4,7 @@ Union store their component in the same memory space.
 For more infomations, see [here](https://en.wikipedia.org/wiki/Union_type).
 
 @``` base_union
-union {
+union {
   int a;
   float f;
   Object o;