You can never go down the drain...
Kragen Sitaker
kragen at dnaco.net
Wed Sep 27 18:17:39 EDT 2000
More information about the Python-list mailing list
Wed Sep 27 18:17:39 EDT 2000
- Previous message (by thread): You can never go down the drain...
- Next message (by thread): You can never go down the drain...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <wCgA5.844$d5.51939 at newsb.telia.net>, Fredrik Lundh <effbot at telia.com> wrote: >> > imho, regular expressions suck. > >. . . nobody can convince me that line noise is the best way to >talk to a string matching engine -- as soon as you go beyond the >regular basics (literals, dot, star, ranges), there are better ways >to express yourself. Olin Shivers concocted something called SRE --- see http://www.ai.mit.edu/~shivers/sre.txt REBOL also has a human-readable BNF syntax: http://www.rebol.com/faq.html#11550948 And the "Text Machine" someone else pointed to also looks pretty cool: http://www.prefab.com/textmachine/docs/chapter5theartof.html The Perl RE syntax (especially with Python extensions like named match bits) is a significant advancement over standard Unix-style REs, which in turn were a huge advancement over their contemporary TECO-style REs, which used control characters for metacharacters. I'm sure that the FORTH guys have given some thought to building a regular-expression engine in FORTH words, but the only thing I can find is this 1988 BNF parser: http://www.zetetics.com/bj/papers/bnfparse.htm (FORTH is harder to search for on Google than, say, REBOL or Python. Lots of web pages contain the word 'forth' without being about FORTH. Useful extra search terms are 'fig', 'sigforth', 'words', 'vocabulary', 'screen', 'stack', 'colon', 'colon-definition',) -- <kragen at pobox.com> Kragen Sitaker <http://www.pobox.com/~kragen/> Perilous to all of us are the devices of an art deeper than we ourselves possess. -- Gandalf the Grey [J.R.R. Tolkien, "Lord of the Rings"]
- Previous message (by thread): You can never go down the drain...
- Next message (by thread): You can never go down the drain...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list