branch: externals/parser-generator
commit 7ba32ff598c04ebeb05e46a508731f3649a0957d
Author: Christian Johansson <[email protected]>
Commit: Christian Johansson <[email protected]>
Only save translation if it produces anything
---
parser-generator-lr.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/parser-generator-lr.el b/parser-generator-lr.el
index 7409c30..9692d47 100644
--- a/parser-generator-lr.el
+++ b/parser-generator-lr.el
@@ -639,7 +639,8 @@
production-number)
popped-items-meta-contents)))
(message "Partial-translation: %s"
partial-translation)
- (push partial-translation translation))))
+ (when partial-translation
+ (push partial-translation translation)))))
(let ((new-table-index (car pushdown-list)))
(let ((goto-table (gethash new-table-index
parser-generator-lr--goto-tables)))