The plugin is Fred Vinet's ANTLR4 plug in. The plugin adds ANTLR4 support to Netbeans, i.e. syntax checking / highlighting / completion of the grammar and an automated build via ANT or Maven. IT implements a very useful "Add ANTLR support" menu option to the file menu which adapts an ANT or Maven project to include ANTLR generation support. This is distinct from Peter Cheung's plugin which includes live compilation but seems to rely on you adding code to your project to invoke ANTLR generation process (?!)
I have tried contacting FYV regarding a couple of bugs via the Github issues system (where most of the source is hosted) but have not heard back. It is difficult to work on the source because it is not all up to date on the github site; some is stale compared to the compiled binaries. With things issues like this, where it is clearly a bug and it is something I feel sure I can fix, I much prefer to post a pull request with the issue. Plus I am on the clock - I need the plugin for the work I am doing. The plugin woirks reaonsably well except when adding support to a project with a dedicated lib folder; in this case the plugin creates a broken reference to the ANTLR runtime library on the compilation class path. This is because it manipulates the CP by just writing the project properties file directly rather than using the API to do so; If you use it the API copies in the JAR file and fixes up the reference, if necc. On 2018/05/25 13:30:06, Geertjan Wielenga <[email protected]> wrote: > On Fri, May 25, 2018 at 11:50 AM, [email protected] < > [email protected]> wrote: > > > Hi, > > Can someone please direct me to the correct place for asking questions > > regarding plugin devlopment? > > I am having trouble contributing a fix to a bug in a third-party NB 8 > > plugin > > > > Which 3rd party plugin? Where is the source code of the plugin, who wrote > it, what does it do, what are we talking about...? > > Thanks, > > Gj > > > > > > > - I have a fix using the deprecated ProjectClassPathExtender class but I > > want to use the replacement ProjectClassPathModifier class, but I cannot > > get it working. > > Thanks > > Stephen Parry > > > > --------------------------------------------------------------------- > > 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 > > > > > > > > > --------------------------------------------------------------------- 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
