On 10/06/2010 11:27 PM, Mark D. Nagel wrote:
> On 10/4/2010 5:37 AM, Risto Vaarandi wrote:
>> I think I've found a way to create named match variables which complies
>> with Perl syntax, and does not create clashes with existing naming
>> schemes. I'll only need to experiment with it a bit :)
>> BR,
>> risto
>
> Greatly looking forward to this! I think at one point I'd suggested
> something to you along these lines, that is, a 'Transform' rule type
> that would mutate the input however you liked and pass it to the next
> rule (unlike event, which starts at the beginning and tosses the input
> source context). This looks like it would provide precisely that, so
> bring it on!!!
>
> Thanks,
> Mark
>
At this point, it seems quite likely that the new syntax will be
identical to Perl named match variables $+{name} (if I am not mistaken,
Perl supports them since version 5.10). The most reasonable way for
supporting these variables would be to: 1) first set them according to
named matches of regular expression, 2) then use the 'assignment',
'transform', or 'map' keyword to assign $1 variables to named variables
explicitly. Step 2 would allow for named variables even for earlier
versions of Perl and non-regexp patterns.
I can't promise to release this stuff within a couple of days, though.
I've also plans to implement a new, more generic rule type for capturing
unordered event sets. This would provide a solution for some problem
statements that have appeared in this mailing list quite recently.
kind regards,
risto
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Simple-evcorr-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users