Function Parser.parseInterfaceDeclaration

Parses an InterfaceDeclaration

InterfaceDeclaration parseInterfaceDeclaration();

interfaceDeclaration: 'interface' Identifier ';' | 'interface' Identifier (':' baseClassList)? structBody | 'interface' Identifier templateParameters constraint? (':' baseClassList)? structBody | 'interface' Identifier templateParameters (':' baseClassList)? constraint? structBody ;