Re: Netbeans E-Lang language support
"Mark S. Miller" <[email protected]> Wed, 21 Aug 2013 11:38:17 -0700
| Newsgroups | gmane.comp.lang.e.general |
|---|---|
| Message-ID | <CABHxS9hCgr_+_8giqck2BSv=RBvy2s6s+BgLhm3-Di_BykLHQw@mail.gmail.com> |
Hi Marcelo, you say "Now the need to develop in E has returned." I'm curious. Could you expand on that? Thanks. On Wed, Aug 21, 2013 at 8:53 AM, "Marcelo D. RĂ©" <[email protected]>wrote: > Hi All! > > Some time ago, I was trying to write a plugin that support E in > Netbeans. The module work but had some bugs, and since the need of develop > in E postponed, I abandoned the project. > Now the need to develop in E has returned. Unfortunately the module > that I had used is no more supported in Netbeans, so I start again a new > project, this time directly in Antlr. > I get the easy part working (I think), the Lexer but have problem with > the Parser. I have rewrite the grammar in Antlr3 and I use Antlrwork1.5 to > generate the Lexer/Parser. > I do not know enough about Antlr son my ".g" file surely has bug. > Actually it generate a Parser of about 867kb and it wont compile. > Currently the module have syntax highlight but without the Parser I > could not get error detection. If anyone is interested I can upload the > module to sourceforge or github. > I have never become comfortable or proficient with Antlr myself. But Dean Tribble did an Antlr grammar in the E distribution at /e/src/jsrc/org/erights/e/elang/syntax/antlr/e.g Have you looked at this? In any case, posting what you've got to github would certainly help you find interest. > Are there somebody that could help me with this? I need to detect what > is the error that generate a big parser. I attach the ".g" > > Thanks > > Marcelo > > > _______________________________________________ > e-lang mailing list > [email protected] > http://www.eros-os.org/mailman/listinfo/e-lang > > -- Cheers, --MarkM _______________________________________________ e-lang mailing list [email protected] http://www.eros-os.org/mailman/listinfo/e-lang