Mercurial > repo
view ply-3.8/ANNOUNCE @ 10288:2914125a0a85
<oerjan> le/rn tmp//tmp/ is a directory for files that are not worth saving in HackEgo history, but which should still survive a single command. Note that it interacts funnily with HackEgo\'s lock and re-run commit check: files can disappear if you don\'t know what you\'re doing. Basically, don\'t modify files inside and outside tmp/ in the same HackEgo command.
author | HackBot |
---|---|
date | Thu, 16 Feb 2017 17:28:09 +0000 |
parents | 343ff337a19b |
children |
line wrap: on
line source
October 2, 2015 Announcing : PLY-3.8 (Python Lex-Yacc) http://www.dabeaz.com/ply I'm pleased to announce PLY-3.7--a pure Python implementation of the common parsing tools lex and yacc. PLY-3.7 is a minor bug fix release. It supports both Python 2 and Python 3. If you are new to PLY, here are a few highlights: - PLY is closely modeled after traditional lex/yacc. If you know how to use these or similar tools in other languages, you will find PLY to be comparable. - PLY provides very extensive error reporting and diagnostic information to assist in parser construction. The original implementation was developed for instructional purposes. As a result, the system tries to identify the most common types of errors made by novice users. - PLY provides full support for empty productions, error recovery, precedence rules, and ambiguous grammars. - Parsing is based on LR-parsing which is fast, memory efficient, better suited to large grammars, and which has a number of nice properties when dealing with syntax errors and other parsing problems. Currently, PLY can build its parsing tables using either SLR or LALR(1) algorithms. More information about PLY can be obtained on the PLY webpage at: http://www.dabeaz.com/ply PLY is freely available. Cheers, David Beazley (http://www.dabeaz.com)