
diff -r 9e8e1ba5ca46 -r 8b2a31dea131 absyntax/absyntax.def
--- a/absyntax/absyntax.def	Sun Jul 06 23:31:08 2014 +0100
+++ b/absyntax/absyntax.def	Sun Jul 13 12:26:58 2014 +0100
@@ -335,7 +335,7 @@
 /*  identifier ':' array_spec_init */
 SYM_REF2(array_type_declaration_c, identifier, array_spec_init)
 
-/* array_specification [ASSIGN array_initialization} */
+/* array_specification [ASSIGN array_initialization] */
 /* array_initialization may be NULL ! */
 SYM_REF2(array_spec_init_c, array_specification, array_initialization)
 
@@ -481,14 +481,14 @@
  * Ref_Deref      : 'DREF' '(' Ref_Name ')' ;
  */
 
-/* ref_spec:  REF_TO (non_generic_type_name | function_block_type_name) */
+/* REF_TO (non_generic_type_name | function_block_type_name) */
 SYM_REF1(ref_spec_c, type_name)
 
-/* For the moment, we do not support initialising reference data types */
-/* ref_spec_init: ref_spec; */ 
-/* SYM_REF0(ref_spec_init_c) */
-
-/* ref_type_decl: identifier ':' ref_spec_init */
+/* ref_spec [ ASSIGN ref_initialization ]; */
+/* NOTE: ref_initialization may be NULL!!  */
+SYM_REF2(ref_spec_init_c, ref_spec, ref_initialization)
+
+/* identifier ':' ref_spec_init */
 SYM_REF2(ref_type_decl_c, ref_type_name, ref_spec_init)
 
 




