ANTLR v2 to ANTLR v4 Migration

Job ID: 39101369

Budget: €30 – €250 EUR

I need an experienced developer to migrate an old ANTLR v2 parser in this open source project on GitHub https://github.com/soberlemur/potentilla to ANTLR v4. The parser is used for parsing .po files.

Key requirements for the project include:
- Submitting a Pull Request (PR) ensuring that:
* The parser is successfully migrated to ANTLR v4.
* The code is fully modified to utilize ANTLR v4.
* The pom file is updated with the ANTLR v4 maven plugin.
* All existing tests pass without modifications.
* The code compiles and builds without errors.
* Any potential quirks, pitfalls or behaviors that cannot be fully migrated are highlighted.

An important aspect of this project is retaining specific grammar rules from the current ANTLR v2 parser within the ANTLR v4 migration.

You will primarily be using existing test cases for this migration, so familiarity with .po file parsing and ANTLR is crucial.

Ideal skills and experience for the job include:
- Extensive knowledge and experience with ANTLR, particularly with both v2 and v4.
- Proficiency in Java and familiarity with Maven.
- Experience with Linux as the primary development platform.
- Strong problem-solving skills to identify and highlight potential migration issues.
- Ability to work with existing test cases and ensure all tests pass.