Full grammar (syntax check only)