Cleanup parser; disallow wildcard pattern until compilation for it is implemented