added support for records and member expressions in a DATA statement
added unittest for expr evaluation, fixed data sema test