added doc and test_syntax.jl