--=-FIrrKwwWlzNvPZonsSzc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable tor 2002-08-22 klockan 03.13 skrev Tim Peters: > Seems more to me that lexing is convenient and fast only when expressed i= n a > language specifically designed for writing lexers, and backed by a > specialized execution engine that knows a great deal about fast > state-machine implementation. Like, say, Flex. Lexing is also clumsy an= d > slow in SNOBOL4 and Icon, despite that they excel at higher-level > pattern-matching tasks. IOW, lexing is in a world by itself, almost noth= ing > is good at it, and the few things that shine at it don't do anything else= . I've actually found that Haskell's pattern matching and lazy evaluation makes it pretty easy to write lexers. Too bad it's too hard to use Haskell together with other languages :( But then, writing a R-D parser in Haskell is piece-of-cake too :-) Martin --=-FIrrKwwWlzNvPZonsSzc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQA9ZKcJGpBPiZwE9FYRAt3BAJ9osD6UL0Ai6SDaKPv8eupnzASqigCgqJhV LtEKvmTv0SXwdzPA/YsPyeI= =r8i7 -----END PGP SIGNATURE----- --=-FIrrKwwWlzNvPZonsSzc--
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4