sym and parser with cup