The grammar currently defines
InterfaceDeclaration:
interface Identifier InterfaceBody
InterfaceTemplateDeclaration
But this doesn't handle interfaces deriving from other interfaces. The following should work:
InterfaceDeclaration:
interface Identifier InterfaceBody
interface Identifier BaseInterfaceList InterfaceBody
InterfaceTemplateDeclaration