diff -r e9bde0aa93ed -r 8da635655f37 stage4/generate_iec/generate_iec.cc --- 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;} /*******************************/