Thread overview
Parser Projects
Jan 27, 2005
pragma
Jan 27, 2005
J C Calvarese
Jan 27, 2005
pragma
Re: Parser Projects (H2D)
Jan 27, 2005
J C Calvarese
Jan 27, 2005
Charles
January 27, 2005
With the release of Dimple, it ocurred to me just how many parsers we have around here.  I went looking, and found the (rather stale) Wiki page:

http://www.prowiki.org/wiki4d/wiki.cgi?GrammarParsers

I've updated this page on the wiki to include Dimple.  Those familiar with this part of the wiki will now find a complete cross-reference with links to the following parsing-based projects:

-Dimple
-Digc
-Dmake
-Dbuild
-Ddoc
-Dbindings (for parser.d and lexer.d)
-DGrammar
-Molt
-lr-lalr
-H2D

I'm pretty sure I've left some out.  If you have a parser based project (XML, D, C, whatever) please post your project into the index on this wiki page.


- EricAnderton at yahoo
January 27, 2005
In article <ctbfg6$3031$1@digitaldaemon.com>, pragma says...
>
>With the release of Dimple, it ocurred to me just how many parsers we have around here.  I went looking, and found the (rather stale) Wiki page:

I think that stale was better than nothing. ;)

>
>http://www.prowiki.org/wiki4d/wiki.cgi?GrammarParsers
>
>I've updated this page on the wiki to include Dimple.  Those familiar with this part of the wiki will now find a complete cross-reference with links to the following parsing-based projects:
>
>-Dimple
>-Digc
>-Dmake
>-Dbuild
>-Ddoc
>-Dbindings (for parser.d and lexer.d)
>-DGrammar
>-Molt
>-lr-lalr
>-H2D

Thanks for setting this up. I set up the originally page because people kept on asking where an ANTLR grammar was and it's easier to put the answers on a wiki page than keep on looking it up in the newsgroups. At least, it's easier for me.

Of course, you've made the page a lot more useful now than what I did. It looks good.

>
>I'm pretty sure I've left some out.  If you have a parser based project (XML, D, C, whatever) please post your project into the index on this wiki page.

There's already some XML parsers here: http://www.prowiki.org/wiki4d/wiki.cgi?AllLibraries/XmlLibraries

Isn't parsing XML a fairly different project than parsing a language like D or Java? We can put them all on the same page if that's the consensus, but it seems different enough to me to warrant a separate list.

>
>
>- EricAnderton at yahoo

jcc7
January 27, 2005
In article <ctbkta$5u6$1@digitaldaemon.com>, J C Calvarese says...
>
>Thanks for setting this up. I set up the originally page because people kept on asking where an ANTLR grammar was and it's easier to put the answers on a wiki page than keep on looking it up in the newsgroups. At least, it's easier for me.
>
>Of course, you've made the page a lot more useful now than what I did. It looks good.

Glad to be of service.  Honestly, I was seeking to answer my own question: why aren't people sharing more source?  Obviously, there's more than one answer, but this should help with those few who want to get a running start at a new project.

Plus I've been studying/researching parsing technologies for months now, so it was easier for me to see it all in one place.

>Isn't parsing XML a fairly different project than parsing a language like D or Java? We can put them all on the same page if that's the consensus, but it
> seems different enough to me to warrant a separate list.

You're right.  XML is a very different task from generic parsing and D parsers (after all, XML is supposed to be one of the easier grammars to target).

JC, since you're probably following this thread, wasn't there a more recent header to D-file converter project mentioned here in the NG?  I went looking but couldn't find it.

- EricAnderton at yahoo
January 27, 2005
In article <ctbn04$8ad$1@digitaldaemon.com>, pragma says...
>JC, since you're probably following this thread, wasn't there a more recent header to D-file converter project mentioned here in the NG?  I went looking but couldn't find it.

I think you mean this: http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/14676

I don't think it has a website yet (I didn't notice one). And it's name will probably change since there's the separate project at dsource called "H2D".

>
>- EricAnderton at yahoo

jcc7
January 27, 2005
> Glad to be of service.  Honestly, I was seeking to answer my own question:
why
> aren't people sharing more source?  Obviously, there's more than one
answer, but
> this should help with those few who want to get a running start at a new project.

Im working on an interface for DMD , its mostly done but still running it through some tests , and trying to understand some parts of the frontend ( like why some Dsymbol's Loc structs are invalid :( ) .  I'll post a link to it when im done case anyone wants it .

Charlie


"pragma" <pragma_member@pathlink.com> wrote in message news:ctbn04$8ad$1@digitaldaemon.com...
> In article <ctbkta$5u6$1@digitaldaemon.com>, J C Calvarese says...
> >
> >Thanks for setting this up. I set up the originally page because people
kept on
> >asking where an ANTLR grammar was and it's easier to put the answers on a
wiki
> >page than keep on looking it up in the newsgroups. At least, it's easier
for me.
> >
> >Of course, you've made the page a lot more useful now than what I did. It
looks
> >good.
>
> Glad to be of service.  Honestly, I was seeking to answer my own question:
why
> aren't people sharing more source?  Obviously, there's more than one
answer, but
> this should help with those few who want to get a running start at a new project.
>
> Plus I've been studying/researching parsing technologies for months now,
so it
> was easier for me to see it all in one place.
>
> >Isn't parsing XML a fairly different project than parsing a language like
D or
> >Java? We can put them all on the same page if that's the consensus, but
it
> > seems different enough to me to warrant a separate list.
>
> You're right.  XML is a very different task from generic parsing and D
parsers
> (after all, XML is supposed to be one of the easier grammars to target).
>
> JC, since you're probably following this thread, wasn't there a more
recent
> header to D-file converter project mentioned here in the NG?  I went
looking but
> couldn't find it.
>
> - EricAnderton at yahoo