Support interface method declarations.

1. Used `INTERFACE_DECLARATION` to keep track of scope.
2. Emitters are not ignored.