fcm make: build: ext-iface: fix unbalance hang

While extracting the interface from a Fortran source file, a set of unbalanced
quotes or parentheses in a local declaration statement can cause `fcm make` to
hang. After this change, `fcm make` will die by pointing out there is a syntax
error in the source file instead.