Re: How to implement a new language support?

2018-06-03 Thread Peter Nabbefeld
: Christian Lenz Envoyé : samedi 2 juin 2018 00:27 À : dev@netbeans.incubator.apache.org Objet : AW: How to implement a new language support? I used both too, but I switched to ANTLR, it seems more maintained and up to date. I can recommend this. IntelliJ has an other stuff, which is new, but I co

RE: How to implement a new language support?

2018-06-02 Thread Stephen Parry
rospatiale modernes. > >De : Christian Lenz >Envoyé : samedi 2 juin 2018 00:27 >À : dev@netbeans.incubator.apache.org >Objet : AW: How to implement a new language support? > >I used both too, but I switched to ANTLR, it seems more maintained and &

RE: How to implement a new language support?

2018-06-02 Thread constantin drabo
___ De : Christian Lenz Envoyé : samedi 2 juin 2018 00:27 À : dev@netbeans.incubator.apache.org Objet : AW: How to implement a new language support? I used both too, but I switched to ANTLR, it seems more maintained and up to date. I can recommend this. IntelliJ has an other

AW: How to implement a new language support?

2018-06-02 Thread Christian Lenz
An: dev@netbeans.incubator.apache.org Betreff: Re: How to implement a new language support? Hi, sometimes I play around to build a simple language to allow me to work with mathematical operations - a simple but high speed version of matlab for timeseries analysis. So I found Truffle and Graal

Re: How to implement a new language support?

2018-06-02 Thread Oliver Rettig
Hi, sometimes I play around to build a simple language to allow me to work with mathematical operations - a simple but high speed version of matlab for timeseries analysis. So I found Truffle and Graal a very interesting technology to implement new languages in general. There is a blog entr

Re: How to implement a new language support?

2018-06-01 Thread Peter Nabbefeld
Hi Eirik, thank You very much, Eirik, especially for making the source code freely available! Kind regards Peter Am 01.06.2018 um 20:16 schrieb Eirik Bakke: Ah, sorry, here’s the latest version of the LexerInputCharStream file: https://gist.github.com/eirikbakke/fdda0e6b43ed1b2d54eb (Thi

Re: How to implement a new language support?

2018-06-01 Thread Eirik Bakke
Ah, sorry, here’s the latest version of the LexerInputCharStream file: https://gist.github.com/eirikbakke/fdda0e6b43ed1b2d54eb (This one avoids the Google Guava dependency.) — Eirik On 6/1/18, 2:03 PM, "Eirik Bakke" mailto:eba...@ultorg.com>> wrote: I have used both JavaCC and ANTLR in the pa

Re: How to implement a new language support?

2018-06-01 Thread Eirik Bakke
I have used both JavaCC and ANTLR in the past, and I highly recommend using ANTLR for new projects. You can use the following adapter class to hook ANTLR’s org.antlr.v4.runtime.CharStream interface up to NetBeans’ org.netbeans.spi.lexer.LexerInput interface: https://gist.github.com/eirikbakke/

How to implement a new language support?

2018-06-01 Thread Peter Nabbefeld
Hello, latest tutorial I found is at https://platform.netbeans.org/tutorials/nbm-javacc-lexer.html - but JavaCC seems to be no longer actively supported. I'm also not sure, if this is using latest language infrastructure: Though it states "Requires NetBeans 8.1", it uses e.d. "org.netbeans.