D3 - Understanding a yacc spec

Add 1 legal and 3 illegal tests to suite