[ragel-users] Adding action slows Ragel compilation a lot
Ed Hynes
mred at dharmagaia.com
Sun Nov 13 16:18:31 UTC 2011
I'd like to use Ragel to scan some abc notation files, but have run into a problem where Ragel's compilation time expands by a couple of orders of magnitude when I add actions to certain transitions. Below is a simplified test case that demonstrates the problem.
%%{
machine test;
action action_x {}
b = ('a' [a-c]+ 'a') | ([a-c] >action_x 'b');
main := ('c' b+)+;
}%%
The addition of the '>action_x' in machine b triggers the slowdown. Any suggestions on how to workaround this problem?
Thanks,
Ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.colm.net/pipermail/ragel-users/attachments/20111113/c94b23bf/attachment-0001.html>
-------------- next part --------------
_______________________________________________
ragel-users mailing list
ragel-users at complang.org
http://www.complang.org/mailman/listinfo/ragel-users
More information about the ragel-users
mailing list