absyntax_utils/absyntax_utils.hh
changeset 719 19595fce59f0
parent 716 eb9aad0c3627
child 971 8aee27d46208
--- a/absyntax_utils/absyntax_utils.hh	Wed Nov 07 20:07:11 2012 +0000
+++ b/absyntax_utils/absyntax_utils.hh	Thu Nov 08 12:49:03 2012 +0000
@@ -77,26 +77,6 @@
 extern symbol_c null_symbol4;
 extern symtable_c<symbol_c *, &null_symbol4> type_symtable;
 
-/* A symbol table with all values declared for enumerated types declared in global scope
- * (i.e. declared inside a TYPE ... END_TYPE declaration.
- */
-/* Notes:
- * (A) - Some enumerations are implicitly declared inside a VAR ... END_VAR declaration
- *   (e.g. VAR enum_var : (enumvalue1, enumvalue2); END_VAR)
- *   These enumvalueX will only be valid (in scope) inside the POU in which the enum_var is declared. 
- *   Because of this, they are not stored in this symbol table
- *
- * (B) - if the value is defined multiple times the value is the null pointer.
- *
- * (C) - The stored symbol_c * associated to the value points to the enumerated_type_name
- *   (i.e. the name of the enumerated data type) in which the the value/identifier is used/declared.
- *
- * (D) - We could re-use the null_symbol4 object, but it is safer to use a distinct object
- *   (i.e. it might make it easier to find strange bugs).
- */
-extern symbol_c null_symbol5;
-extern symtable_c<symbol_c *, &null_symbol5> enumerated_value_symtable;
-
 
 /***********************************************************************/
 /***********************************************************************/