From owner-freebsd-ports Fri Jul 9 0:10: 5 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id C0EC114D7C for ; Fri, 9 Jul 1999 00:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA08967; Fri, 9 Jul 1999 00:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from mail2.atl.bellsouth.net (mail2.atl.bellsouth.net [205.152.0.22]) by hub.freebsd.org (Postfix) with ESMTP id 7B7BB15211 for ; Fri, 9 Jul 1999 00:09:11 -0700 (PDT) (envelope-from wghicks@bellsouth.net) Received: from wghicks.bellsouth.net (host-209-214-68-48.atl.bellsouth.net [209.214.68.48]) by mail2.atl.bellsouth.net (8.8.8-spamdog/8.8.5) with ESMTP id DAA16470 for ; Fri, 9 Jul 1999 03:09:09 -0400 (EDT) Received: (from wghicks@localhost) by wghicks.bellsouth.net (8.9.3/8.9.2) id DAA59416; Fri, 9 Jul 1999 03:12:55 -0400 (EDT) (envelope-from wghicks) Message-Id: <199907090712.DAA59416@bellsouth.net> Date: Fri, 9 Jul 1999 03:12:55 -0400 (EDT) From: wghicks@bellsouth.net Reply-To: wghicks@bellsouth.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/12569: [NEW PORT] devel/p5-Parse-RecDescent Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 12569 >Category: ports >Synopsis: A recursive descent parsing framework for Perl >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 9 00:10:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: W Gerald Hicks >Release: FreeBSD 3.2-STABLE i386 >Organization: Fair Play, Uninc. >Environment: Tested with FreeBSD 3.2-STABLE and stock Perl5 >Description: RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) productions for any rule, * Repeated, optional and alternate subrules within productions, * Late-bound (run-time dispatched) subrules * Full access to Perl within actions specified as part of the grammar, * Simple automated error reporting during generation and parsing, * The ability to commit to, uncommit to, or reject particular productions during a parse, * Incremental extension of the parsing grammar (even during a parse), * The ability to retrieve the generated parsing code. >How-To-Repeat: Install the port ;) >Fix: begin 644 p5-Parse-RecDescent.tgz M'XL(`!6?A3<``^U9;7/:.!#.5_PK=J;)3'(3P,88!J[I-$W8E-)MG)3EF7(JBCU\P*,9. MONUQ@?D.DDL4!"-9//@!`F6SZCAP`%K,>_^+"ZA4RY9M54O5$H#EF(YU`,Z/ M4+Y)$B$]#G#`&9/?ZS<=(P:[,&BW$F^(?].;X)`&^!0=EFE6RN5_C+]EF4S(1\'(Z&NO&ZP$&@6")'!Y:[;U@^-:']X=W\\0.FSWM=AML]RZ7I#S'RP#&:Y]V>V^EW&SW] MY/#KVG6_[7:N^A?M\];M>K=^]^.;RT9G88JA'C5:/?5SU:T'73&,C]WY8,Y9 M[C>WJR&M=L=]V_A5:YRW;HL!'113FXKJGM;\R>UT&]>I\I9]EIOKJ]?O/"O8 MT,,;6:^_\0(O(N@7;,/P69ZP:$A'"<>ZD.(J($/]MTVGHOG?*E?W]7\7LEW\0_\IL=A0_\$R*_?C7[&M??W?A30O M'3A^L$(6U+P41G^>P!E42C4L^;9=&SA#WR\/B5\>8*EDV6CZSM"N[0O`?U8V MO?_Q9/3D/6`&_B^9)5/O_U0!V//_+F2;^%]<-YMNJ_=H'9OX'YSJBO_36F!5 MJF9ES_^[D'.U?2.)VLA]0?#G,8=8)0&-1C#D7HA3QB=Z%PAMM179$_USDVW> M_TNW>]%Y@HY-YS_E\MWZWR[9^OUWS-+^_=^%`-P%&]3NGF.H6EX0S&"$$7)/ MH@#)XKS/IM$=5^277"'Q1AHZBIHTD`M%&BP$0<,X0)AYA.0#.D$8*2H)U3R+ M&`D=4N+I4R91@(9B&\Z^4#5`G9=0H"51_O(DY"GW,)$!Q4$"E,BD` M(;DB*`&>L@UY2",O$'`LV00C<7*Z-DXS"235IAQ'+-+G()*.$I:($ZW63]+# M+I'2FQ?-@"89T"BW5/I=F+?/`"I3321UPB&6B,@"F58QJM#[H^ MSI7JFQ^P1&&/>1+E)0T5VU(1>Y*,T3]9C;.&>9L$2ALARGLU_RG[+K5X"[,7 MDXF^G@2EA-)B0[G:A3X9OH7JKUY M#JWK:MPEI$H%J:*K#5MXN2Q3R]PZ5B06W1OLY#N6K?FMU_F]62BG_V]4]_^]"[@Z9A>+6OFX6CXZ6 MQ\U'1\4T(XIK9\QQ:#P"Q/QM43Z&K']]G;Z^DB,6XB`3=.#Y62$DCK-"?-1< ME[J6%Z]DOF/:RE[WLY9G(7X%CBBX`*``` ` end >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message