Grammar simplification on type/var declaration list