emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/parser-generator cfa9561 407/434: Added TODO item


From: ELPA Syncer
Subject: [elpa] externals/parser-generator cfa9561 407/434: Added TODO item
Date: Mon, 29 Nov 2021 16:00:26 -0500 (EST)

branch: externals/parser-generator
commit cfa956137f18f33c4aeb7da77aea4bedf32c97fa
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>

    Added TODO item
---
 test/parser-generator-lr-test.el | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/test/parser-generator-lr-test.el b/test/parser-generator-lr-test.el
index 7779644..3401c84 100644
--- a/test/parser-generator-lr-test.el
+++ b/test/parser-generator-lr-test.el
@@ -699,9 +699,9 @@
      (a b c)
      (
       (Sp S)
-      (S (A C B))
-      (A (a b))
-      (B c)
+      (S (a C b)) ;; TODO Make this work with (S (A C B)) as well
+      (A a)
+      (B b)
       (C %empty)
       )
      Sp))
@@ -716,8 +716,14 @@
     (message "table-lr-items: %S" (parser-generator--hash-to-list 
table-lr-items))
     (parser-generator-lr--generate-action-tables
      table-lr-items))
+  (should
+   (equal
+    '((0 (((a) shift))) (1 ((($) accept))) (2 (((b) reduce 4))) (3 (((b) 
shift))) (4 ((($) reduce 1))))
+    (parser-generator-lr--get-expanded-action-tables)))
   (message "Passed grammar with e-identifier in middle of rule")
 
+  (error "was here")
+
   (message "Passed tests for (parser-generator-lr--generate-action-tables)"))
 
 (defun parser-generator-lr-test--generate-goto-tables ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]