cderoove / exapus

Exapus is a web application for exploring the usage of APIs within a single project (i.e., project-centric exploration) and across a corpus of projects (i.e., api-centric exploration) along the dimensions of where, how much and in what manner.
4 stars 1 forks source link

xml for views corrupted #36

Open rlaemmel opened 11 years ago

rlaemmel commented 11 years ago

Just found this XML element in https://github.com/cderoove/exapus/blob/master/metadata/views/Tags%20for%20APIs.xml

   <Prefix>
        <QName>gnu.regexp</QName>
        <scope>PREFIX_SCOPE</scope>
        <tag>
            <identifier>gnu</identifier>
        .regexp</tag>
    </Prefix>

This looks like something is broken here.

BTW, please do not change the view file without lock as I am working on it.

rlaemmel commented 11 years ago

Overall, it looks like "." in tag identifiers are treated strangely. I repair what I see while at it.

rlaemmel commented 11 years ago

The code also has issue with spaces.

        <tag>
            <identifier>ANTLR </identifier>
        3</tag>