parser: Parse more statements and declarations correctly.