add test_expr.jl + many syntax fixes