stage4/generate_iec/generate_iec.cc
changeset 919 8da635655f37
parent 909 8b2a31dea131
child 921 d228aaa4d616
--- a/stage4/generate_iec/generate_iec.cc	Tue Jul 29 13:39:40 2014 +0100
+++ b/stage4/generate_iec/generate_iec.cc	Thu Jul 31 17:49:44 2014 +0100
@@ -258,6 +258,11 @@
 /*********************/
 /* B 1.2 - Constants */
 /*********************/
+/*********************************/
+/* B 1.2.XX - Reference Literals */
+/*********************************/
+/* defined in IEC 61131-3 v3 - Basically the 'NULL' keyword! */
+void *visit(ref_value_null_literal_c *symbol)  {s4o.print("NULL"); return NULL;}
 
 /******************************/
 /* B 1.2.1 - Numeric Literals */
@@ -276,7 +281,7 @@
 void *visit(boolean_literal_c *symbol)    {return print_literal(symbol->type, symbol->value);}
 
 /* helper class for boolean_literal_c */
-void *visit(boolean_true_c *symbol)       {s4o.print(/*"TRUE"*/"1"); return NULL;}
+void *visit(boolean_true_c *symbol)       {s4o.print(/*"TRUE" */"1"); return NULL;}
 void *visit(boolean_false_c *symbol)      {s4o.print(/*"FALSE"*/"0"); return NULL;}
 
 /*******************************/