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

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

[elpa] externals/parser-generator 1b2a150 403/434: Added failing test fo


From: ELPA Syncer
Subject: [elpa] externals/parser-generator 1b2a150 403/434: Added failing test for e-identifier in the middle of a rule
Date: Mon, 29 Nov 2021 16:00:25 -0500 (EST)

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

    Added failing test for e-identifier in the middle of a rule
---
 test/parser-generator-lr-test.el | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/test/parser-generator-lr-test.el b/test/parser-generator-lr-test.el
index ff5ef5a..1f59be9 100644
--- a/test/parser-generator-lr-test.el
+++ b/test/parser-generator-lr-test.el
@@ -666,6 +666,27 @@
   (parser-generator-lr-generate-parser-tables)
   (message "Passed cyclical grammar")
 
+  ;; Test with e-identifier inside rule here
+  (setq
+   parser-generator--e-identifier
+   '%empty)
+  (parser-generator-set-grammar
+   '(
+     (Sp S A B C)
+     (a b c)
+     (
+      (Sp S)
+      (S (A C B))
+      (A (a b))
+      (B c)
+      (C %empty)
+      )
+     Sp))
+  (parser-generator-set-look-ahead-number 1)
+  (parser-generator-process-grammar)
+  (parser-generator-lr-generate-parser-tables)
+  (message "Passed grammar with e-identifier in middle of rule")
+
   (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]