Capture new/old-style mix error
Id mismatch errors implemented
Almost handle array arguments
Handle array arguments
Fix unsigned
Update test
Syntax error handling
Parameter already declared
Clean up startup section
Tidy up
Remove unused productions