70/70 complete

didn't set lineno explicitly except no_expr of optional_assign.
Did set parsed_results. Don't if this will cause problem for sematic
analysis.