in reply to A Slough of ParseRecDescent Woes
Also note that you probably need to have the unique identifier in front of each line in that line's grammer; that is, for the first type, you'll need:startrule : G017RATEBRKRL | G017CP111_D | G017RPAGO_N | G017ONFD | G01 +7PDFF
G017RATEBRKRL_Key : "G017RATEBRKRL" G017RATEBRKRL : G017RATEBRKRL_Key type comma rate comma start_date com +ma end_date comma time { return \%item }
As for the commas, I don't think there's a way to get rid of them easily. Punctionuation typically has to be specified in lex grammars, and that's what you're doing here.
-----------------------------------------------------
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain
It's not what you know, but knowing how to find it if you don't know that's important
|
|---|