Corrected a mistake in the "struct" parser definition.
Modified the "Dao.Evaluator" implementation to make use of the new abstract syntax tree which treats unary and binary operators as different data types.
Still trying to work out bugs in the parser.