[Petal] Modifiers and variables

Jean-Michel Hiver jhiver at mkdoc.com
Wed Aug 18 14:49:40 BST 2004


>Cool, but I have to agree with Jean-Michel that I'd prefer the args not
>be automatically parsed. However, I'm interested in your code that does
>the parsing of the tokens. In the following line, has $TOKEN_RE already
>been defined in Petal or is this coming from Petal::CodePerl?
>
>    my @tokens = $argument =~ /($TOKEN_RE)/gsm;
>
If memory serves, 's' means that '.' also matches carriage returns, 
while 'm' means that ^ and $ match the beginning of string (as opposed 
to line) and the end of string (as opposed to line) respectively. Or 
maybe it's the reverse :-)

I always use both when dealing with multiline string 'cause it works for 
me...

As for $TOKEN_RE, take a look at Petal/Hash/String.pm



More information about the Petal mailing list