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



Reply via email to