info-gnuprologjava
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Info-gnuprologjava] Prolog for Java parser GSoC project


From: Daniel Thomas
Subject: Re: [Info-gnuprologjava] Prolog for Java parser GSoC project
Date: Wed, 24 Apr 2013 21:33:40 +0100

Hello Patrick,

Antlr is just one option (and was chosen for this >10 years ago but
never progressed), there might be other compiler compilers which might
work better. A good place to start might be by looking at different
options and working out which would be best.
Pavan and I are both interested in mentoring this project.

Essentially the parser needs to be rewritten with (probably different)
compiler compiler to be more robust, modifiable and to support UTF-8.
There are standards which specify the syntax of Prolog and an existing
implementation which maps that onto the GNU Prolog for Java library.

You are free to pick whatever kind of slant you want on that and there
are other project ideas on
http://www.gnu.org/software/soc-projects/ideas-2013.html#prologforjava

We would like to see a patch submitted against the existing code as well
as an application so that we can see that you can write patches. There
is some stuff in the bug tracker which might be worth a look:
https://savannah.gnu.org/bugs/?group=gnuprologjava or you might want to
look at expanding the number of test cases or just cleaning up the code
a bit.

I hope that helps,

Daniel

On Wed, 2013-04-24 at 13:06 -0500, Patrick Kasarski wrote:
> Hello,
> 
> 
> I am interested in the parser rewrite Summer of Code project. I am a
> student at University of Illinois at Springfield and have taken some
> courses on Java, Prolog, and syntactic and lexical analysis.
> 
> 
> As I understand it javacc is not working as the parser generator.
> Instead we want to use antlr. There also needs to be better UTF-8
> support.
> 
> 
> This sounds like an interesting project. Is there someone in
> particular I should contact to get some more information about what
> exactly needs to be done and what the expectations are for this
> project?
> 
> 
> Thank you,
> Patrick Kasarski

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]