diff -r 0c2ef191b22a -r d48f53715f77 absyntax/absyntax.hh --- a/absyntax/absyntax.hh Wed Feb 01 13:01:08 2012 +0000 +++ b/absyntax/absyntax.hh Wed Feb 01 19:49:11 2012 +0000 @@ -47,6 +47,7 @@ #include // required for NULL +#include /* Forward declaration of the visitor interface * dclared in the visitor.hh file @@ -76,6 +77,9 @@ int last_column; const char *last_file; /* filename referenced by last line/column */ long int last_order; /* relative order in which it is read by lexcial analyser */ + symbol_c * datatype; /* data type of the expression/literal/etc. Filled in stage3 by narrow_candidate_datatypes_c */ + std::vector candidate_datatypes; /* All possible data types the expression/literal/etc. may take. Filled in stage3 by fill_candidate_datatypes_c class */ + public: /* default constructor */