Function Parser.parseInterfaceDeclaration
Parses an InterfaceDeclaration
interfaceDeclaration: 'interface' Identifier ';' | 'interface' Identifier (':' baseClassList)? structBody | 'interface' Identifier templateParameters constraint? (':' baseClassList)? structBody | 'interface' Identifier templateParameters (':' baseClassList)? constraint? structBody ;