You can clone with
HTTPS or Subversion.
Minor fix to account for bad None arguments for tabmodule/lextab
Fixed issue 63
Fixed version numbers
One more yacc package test added
Fixed permissions test
IOError handling improvements. More tests. Doc update
Further refinement of table handling with packages. More unit tests.
Fixed potential package problems with lextab and parsetab files
Simplified set_defaulted_states() method
Fixed minor bug in line-number tracking. Fixed failing yacc_error5 test.
Continued work on defaulted states. Some bug fixes. In progress.
Added optional support for defaulted states
Code modernization related to range() and enumerate().
Continued code readability edits.
Numerous code cleanups. Formatting. Other readability fixes
Substantial code cleanup. Modernization to Python 2.6.
Various code cleanup all over. Better use of booleans and sets. In pr…
Improvements to output file handling. Python2/3 compatibility. Table …
Modified yacc.py to only record the base filename in parsetab.py. See…
… issue #58
Pull request 51. Minor formatting cleanup
Minor cleanup related to pull request 35
Merge branch 'master' of https://github.com/dabeaz/ply
Merging pull request 55.
Fixed documentation typos
Merge pull request #55 from gabrielaraujof/master
Added the option for defining EOF rules
Updated Travis config
Different approach for testing pyo files
Merge pull request #42 from RichardUSTC/master
fix regular expression bug of t_XOREQUAL in clex.py of the 'ansic' example
Fixed Issue #44. call_errorfunc() should return the result of errorfu…
Added comment about verbose mode and using \s and [#]
Test improvements for Python >3.4 and PyPy
Fixed yacc start keyword and parsetab caching #52
Deleted the warning for no t_eof rule defined
The warning for no t_eof rule defined was breaking the tests. Must be
added later after updating tests.
Added the option of defining EOF rules
One can define rules which will be triggered when the end of file (or
input stream) is reached.
Fixed flex link