This is version 1.1.5 of Plex, a Python module for building lexical analysers. See the doc directory for instructions on using it. Plex is free of any restrictions. You can use it, redistribute it, sell it, whatever you want. All I ask is that you give me credit if you distribute any code derived from it. Greg Ewing, Computer Science Department, University of Canterbury, Christchurch, New Zealand greg@cosc.canterbury.ac.nz Version History --------------- 1.1.5 Eliminated a syntax warning about assigning to None when using with Python 2.3. 1.1.4 Fixed bug causing argument of Rep or Rep1 to fail to match following a newline. 1.1.3 Fixed bug causing Eol to fail to match at the beginning of a line in some circumstances. 1.1.2 Changed Scanner.yield() to Scanner.produce() to accommodate Python 2.3, where yield is a keyword. Changed test10 to not rely so much on details of string repr. 1.1.1 Fixed two minor bugs: uncommented Scanner.next_char() and added import of types to Regexps.py. 1.1 Added support for case-insensitive matches. 1.0 First official release.