|
Takes as input an expression, which is assumed to be a "CommaExpr" of variables that will be initialized in the DATA statement.
The expressions on the comma-list can be either IDExpr's, ArrayRefExpr's, or DoExpr's - no other expressions may appear in a DATA statement. This routine marks all the symbols it finds as "initialized" because they appear in the DATA statement.
Definition at line 149 of file Data.cc.
References ARRAY_REF_OP, DO_OP, ID_OP, Symbol::initial_value(), IS_INITIALIZED, mark_initialized(), Expression::op(), and Expression::symbol().
Referenced by Data::Data(), and mark_initialized(). |