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