## Declaring a reference
@``` decl1.gw
-Object ref ref;
-<<< "Reference points to no object yet: ", ref >>>;
-#!Object o @=> ref;
-new Object @=> ref;
-<<< "But now it does: ", ref >>>;
+Object ref object_ref;
+<<< "Reference points to no object yet: ", object_ref >>>;
+new Object @=> object_ref;
+<<< "But now it does: ", object_ref >>>;
@```
@hide make -s decl1.test
### array as refs
@``` decl2.gw
-int ref[];
-<<< ref >>>;
-new int[2] @=> ref;
-<<< ref >>>;
+int array_ref[];
+<<< array_ref >>>;
+new int[2] @=> array_ref;
+<<< array_ref >>>;
@```
@hide make -s decl2.test