diff options
author | David Beazley <dave@dabeaz.com> | 2016-10-07 11:54:02 -0500 |
---|---|---|
committer | David Beazley <dave@dabeaz.com> | 2016-10-07 11:54:02 -0500 |
commit | 393cc558722eb892724701c110e7ae4c101c88c3 (patch) | |
tree | cd7a77c4e3ba6037a227f8b9eddc1f6b1b451fa6 /CHANGES | |
parent | b515c5fa1003a2a575b5c175831142da94e21ee5 (diff) | |
download | ply-393cc558722eb892724701c110e7ae4c101c88c3.tar.gz |
Fixed issue #101. Incorrect shift/reduce conflict resolution
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,3 +1,19 @@ +Version 3.10 +--------------------- +10/07/16: beazley + Fixed Issue #101: Incorrect shift-reduce conflict resolution with + precedence specifier. + + PLY was incorrectly resolving shift-reduce conflicts in certain + cases. For example, in the example/calc/calc.py example, you + could trigger it doing this: + + calc > -3 - 4 + 1 (correct answer should be -7) + calc > + + Issue and suggested patch contributed by https://github.com/RomaVis + Version 3.9 --------------------- 08/30/16: beazley |