[ragel-users] Newbie question: Scanners?
Adrian Thurston
thurs... at cs.queensu.ca
Fri May 11 19:49:45 UTC 2007
Hi Andrew,
Scanners are suitable for processing streams of tokens. Generally this
is any input that can be broken down into a list of items taken from a
pool of possibilities.
You can also use a scanner for its backtracking features. They are
useful in cases where you want to attempt one pattern and should that
fail you would like to match some other pattern against a shorter string.
Regards,
Adrian
AndrewO wrote:
> Hi,
>
> I'm pretty new to FSMs, so this is probably an obvious question: when
> would you use a scanner over a standard machine? Is it just for being
> able to backtrack if you're going to have ambiguity? Or is it deeper
> than that?
>
> Sorry if this has been covered elsewere.
>
> Thanks,
> Andrew O'Brien
>
>
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups "ragel-users" group.
> To post to this group, send email to ragel-users at googlegroups.com
> To unsubscribe from this group, send email to ragel-users-unsubscribe at googlegroups.com
> For more options, visit this group at http://groups.google.com/group/ragel-users?hl=en
> -~----------~----~----~----~------~----~------~--~---
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://www.colm.net/pipermail/ragel-users/attachments/20070511/da4d65c6/attachment-0001.sig>
More information about the ragel-users
mailing list