Re: Repository of samples
[email protected] (Martin Streicher) Fri, 30 Apr 2004 08:42:28 -0700
| Newsgroups | perl.recdescent |
|---|---|
| Message-ID | <[email protected]> |
I have a PRD implementation working -- took about four hours to write something to parse the subtleties of the magazine format. Now I need to emit Quark Tags (and write something general to emit InDesign tags or HTML or text, too.) I'll probably make some sort of dictionary that is tunable -- all of the dictionaries will have italic, just the sigils will change from one format to another (sigil or tag, whichever is a more accurate description.) I have the beginnings of a Perl6::Rules implementation working, but since I am wrestling with its workings, Perl 6-isms, and perhaps bugs (?), I am going to focus on PRD. In fact, I started with P6R, and think I can parse OK, I am just worried that I won't be able to manipulate the results as reliably as PRD. This is no knock against Damian. In fact, I would like to get the P6R version parsing, and then work to get an implementation running on P6R completely. On Apr 22, 2004, at 7:45 AM, Randal L. Schwartz wrote: >>>>>> "Martin" == Martin Streicher <[email protected]> writes: > > Martin> Has anyone maintained a repository of PRD examples? I'd like to > Martin> learn/improve by imitation, if anyone has a stash (cache?) of > PRD code > Martin> beyond what comes with the module. > > perlmonks.org, super-search for "Parse::RecDescent" > > look in the P::RD distro... there's some examples in there. > > google site:stonehenge.com Parse::RecDescent > [hey, some of those articles look familiar!] > > But you may also want to look at Perl6::Rules, the heir apparent > to P::RD, as a new learning. I'm writing an article shortly > describing how to reimplement one of my older P::RD examples as P6::R > instead, and so far it's coming out quite nice. And in Perl6 - it'll > work even better! > -- > Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 > 0095 > <[email protected]> <URL:http://www.stonehenge.com/merlyn/> > Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. > See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl > training!