in reply to Parsing with Perl 6
Wow, very impressive. ++!
// <-[\n]>*:
I'd really want to take advantage of the new \N:
// \N*
foreach my $function (@functions)
In Perl6, foreach will just be for. The C-style for loop will be called loop. And the for syntax will slightly change:
for @functions -> my $function { ... }
rule quoted_string ($type) { $type [ <-[$type]>*: | [ <after \\ > $type ] ]* $type }
Why not already have both types there?
Hmm - In current regex stuff, I'd probably have written: /(['"]) (?: (?! \\ | \1) . | \\ . )* \1/x. Why not use something like that? (Or is it just a matter of taste?)rule quoted_string { $delimiter := ( <['"]> ) [ <!before $delimiter> . | <after \\> $delimiter ]* $delimiter }
rule quoted_string { $delimiter := ( <['"]> ) [ <!before \\ | $delimiter> . | \\ . ] $delimiter }
- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Parsing with Perl 6
by jryan (Vicar) on Jul 05, 2002 at 23:04 UTC |
In Section
Meditations