>>>>> "SC" == Simon Cozens <[EMAIL PROTECTED]> writes:

  SC> [EMAIL PROTECTED] (Uri Guttman) writes:
  >> actually i just had another thought. you don't need any of the $foo :=
  >> stuff as the match tree will have it all for you. 

  SC> Yes, but it's nice to be able to access the captured things by
  SC> name. Or should I be saying things like

  SC> rule raiddev { <comment>*
  SC>                <sp>* "raiddev" <sp>+ <name> <comm_eol>

are the quotes there literals? they aren't in the file format i think.

  SC>                 (<devicelayout> | <option> | <comment>)+ };

  SC> rule name { /dev/md\d+ }

yeah, that should grab name in the match object as a hash element of the
raiddev level. or maybe it needs grab markers somewhere? i am not sure
it should be (<name>) in the raiddev rule or (/dev/md\d+) in the name
rule. both could work but give different places where the grab ends up.

uri

-- 
Uri Guttman  ------  [EMAIL PROTECTED]  -------- http://www.stemsystems.com
----- Stem and Perl Development, Systems Architecture, Design and Coding ----
Search or Offer Perl Jobs  ----------------------------  http://jobs.perl.org

Reply via email to