Matthieu Tourne wrote:
But I run into other problems, for example if a tag is split across two
different buffers, it won't be correctly identified.
For instance if </body> is across two buffers, it'll go into tag_start
on the '<', but when the next buffer comes in it will try to match 'dy>'
as an email.
Sorry for the delay!
So this is something that you have to sort out yourself in Ragel. The
reasoning is that there are many different ways to deal with tokens when
they can cross buffer boundaries and rather than commit to a particular
one, ragel lets you choose. This approach lets Ragel be useful in a
restricted environments. Please see section 6.3 in the manual for more
info on the problem.
Adrian
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users