vieiro opened a new pull request, #7180:
URL: https://github.com/apache/netbeans/pull/7180

   Hi all,
   
   As suggested in PR https://github.com/apache/netbeans/pull/6844 we should 
upgrade Antlr3 and Antlr4 runtimes to latest versions (3.5.3 and 4.13.1).
   
   Problem is that `ide/libs.tomlj` is still using Antlr4.11.1, and also has 
[(problems parsing some TOML files](https://github.com/tomlj/tomlj/issues/66) 
and [is not actively maintained](https://github.com/tomlj/tomlj/issues/44).
   
   This PR
   
   - Upgrades Antlr3 and Antlr4 runtimes to latests versions (3.5.3, 4.13.1)
   - Adds `ide/tomljava` as a new wrapper module around 
[toml-java](https://github.com/vieiro/toml-java)
   - Keeps the existing `ide/tomlj`, that should be marked as deprecated (how 
is this done?) and possibly removed in the future.
   - Modifies `ide/languages.toml` to use the new library, and adds semantic 
coloring and structure in the navigator (screenshot below).
   
   
   
![image](https://github.com/apache/netbeans/assets/564140/767c9f6f-861d-4568-9130-44467f2e3742)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to