Tests with input mostly work now. Pass 77/79 tests. Failing tests:
procedure_in_bin_expr.ds, loop3.ds (probably due to multiple lines of
input)