
1 Jul
2009
1 Jul
'09
8:50 p.m.
Whoa! The performance just shot up to a mere 6X the custom code (from 175X). That might well be fast enough to keep the Xpressive version because of its readability!
Can you create thread-local match_results objects and reuse them? If so, I think you'll see parsing dwindle to almost nothing and your semantic actions will account for the bulk of the time spent. Regards, Dave Jenkins