parser: fix order of declarations