You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parser is need of a small refactoring, similar to the one in model. This will make the interpreting of our data more robust.
Apart from refactoring we also need to extend our Javaparser in order to support all cases. We need a new recursive algorithm when creating the AST that's, efficient, and correctly parse inner Classes, Enums, etc.
Scope
Refactor parser package similarly to model.
Provide better APIs to interpret the parsed data.
Extend the Javaparser to handle inner Classes, Enums, etc.
Decouple the two parsers as much as possible.
The text was updated successfully, but these errors were encountered:
Removed the JDT parser.
It seemed very hard to improve the code quality of the parser while maintaining both parsers. The coupling wasn't easy to get rid of thus not allowing the improvements I wanted to do in the parser.
Also, JDT's tests seemed to be broken and we weren't running them. Since Javaparser proved to be able to do what we originally wanted to it was time to remove JDT.
Next step, followup issue to explore Class-File API.
Description
Parser is need of a small refactoring, similar to the one in model. This will make the interpreting of our data more robust.
Apart from refactoring we also need to extend our Javaparser in order to support all cases. We need a new recursive algorithm when creating the AST that's, efficient, and correctly parse inner Classes, Enums, etc.
Scope
The text was updated successfully, but these errors were encountered: