Fix 'declaration-after-statement' errors in parser.c
Add -Werror=declaration-after-statement to CFLAGS
Merge pull request #346 from caitp/declaration-after-statement

Add -Werror=declaration-after-statement to CFLAGS for gcc/clang