PLY setup
src setup
basic grammar