Date: Fri, 9 Jul 1999 03:12:55 -0400 (EDT) From: wghicks@bellsouth.net To: FreeBSD-gnats-submit@freebsd.org Subject: ports/12569: [NEW PORT] devel/p5-Parse-RecDescent Message-ID: <199907090712.DAA59416@bellsouth.net>
next in thread | raw e-mail | index | archive | help
>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-$W<EFL@#-#V[A-C MY`5TV)9/DDNX3O[[2>8E-)<K..EP<SEVAD&V]6AWM>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+]EF<XJ M_G;94G<J%=,\`/-'.?D]^9_'_P6T<`II%@!A08!$4A9!N`@[#!FOYQY(#.,% M?$(N=%^.?R24HU_/Y7)6H5)1CRX]B4`XJK_T=NZ7))A!38[!JM5JJL/G,0OK MN7G\T^?(^0S>4S(1\'(Z&NO&ZP$&@6")'!<BE*^,%PIWV/`/5<.X;'1[K?.F M>Y:[;U@^-:']X=W\\0.FSWM<G/?<=]>=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<N]!N+#X=?/G0_=SL7MSZK9=7MN MZ],M:&<_N/U%.[7O%I8$4&A?&4:!1B1(?(27`^$7=-84PLDKX]].XKT\6C;Q MOPZ]>.(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<W3"6]>`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?-@"<!GGYC19P>89T"BW5/I=F+?/`"I3321UPB&6B,@"F58QJM#[H^ MSI7JFQ^P1&&/>1+E)0T5VU(1>Y*,T3]9C;.&>9L$2ALARGLU_RG[+K5X"[,7 MDXF^G@<U_Q+8$.1X-=OK)G3G$?$2R4+M$B#GRFN.F@`TV?N)GM)ET/6YGG9U M40K61^HI!=Z`JE#,M&&$A2%5><!.(8G6+M+!?T>2EA-)B0[G:A3X9OH7JKUY M#JWK:MPEI$H%J:*K#5MXN2Q3R]PZ5B06W1OLY#N6<U19I##S*5LD^\IEY9B/ MA6=?\+;A__95H_OXU=]&_E>K?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%<A5_<QL8DK7(BM*DSXE-+.1`0ZE)P0CV8$WR#.#V(AFUA3JVJF+9F8@ M(6R6&81RS/S,\__H)(XI$IQ2D1FH5F@TSHP2&`Q#ECDIY\N\K"B)"J5*;5;< M=,P$B[9"Z:]@Q=5'L&T8ZQYB&[I:7)QW+MZK*[VR^AOO%0NQ1R8!%=)X[5/. D0]C.X:U[:[.W[KR%P4\>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907090712.DAA59416>