summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDavid Beazley <dave@dabeaz.com>2020-01-01 09:51:19 -0600
committerDavid Beazley <dave@dabeaz.com>2020-01-01 09:51:19 -0600
commit1321375e013425958ea090b55aecae0a4b7face6 (patch)
tree9569e16dde14372391142bc0d80ff0f90d72215b /README.md
parentf6d78006324079bfe824422b9a21dc91811ecfa2 (diff)
downloadply-1321375e013425958ea090b55aecae0a4b7face6.tar.gz
initial year-end cleanup.
Diffstat (limited to 'README.md')
-rw-r--r--README.md22
1 files changed, 6 insertions, 16 deletions
diff --git a/README.md b/README.md
index edde724..995f597 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# PLY (Python Lex-Yacc)
-Copyright (C) 2001-2019
+Copyright (C) 2001-2020
David M. Beazley (Dabeaz LLC)
All rights reserved.
@@ -88,6 +88,9 @@ import lex
import yacc
```
+If you wish, you can use the install.py script to install PLY into
+virtual environment.
+
PLY has no third-party dependencies.
The file doc/ply.html contains complete documentation on how to use
@@ -100,10 +103,9 @@ A simple example is found at the end of this document
Requirements
============
-PLY requires the use of Python 2.6 or greater. However, you should
+PLY requires the use of Python 3.6 or greater. However, you should
use the latest Python release if possible. It should work on just
-about any platform. PLY has been tested with both CPython and Jython.
-It also seems to work with IronPython.
+about any platform.
Resources
=========
@@ -120,10 +122,6 @@ The GitHub page for PLY can be found at:
* https://github.com/dabeaz/ply
-An old and inactive discussion group for PLY is found at:
-
-* http://groups.google.com/group/ply-hack
-
Acknowledgments
===============
A special thanks is in order for all of the students in CS326 who
@@ -135,14 +133,6 @@ Elias Ioup did the first implementation of LALR(1) parsing in PLY-1.x.
Andrew Waters and Markus Schoepflin were instrumental in reporting bugs
and testing a revised LALR(1) implementation for PLY-2.0.
-Special Note for PLY-3.0
-========================
-PLY-3.0 the first PLY release to support Python 3. However, backwards
-compatibility with Python 2.6 is still preserved. PLY provides dual
-Python 2/3 compatibility by restricting its implementation to a common
-subset of basic language features. You should not convert PLY using
-2to3--it is not necessary and may in fact break the implementation.
-
Example
=======