import parser.mly from uCaml
fix shift/reduce conflicts
fix shift/reduce conflicts