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

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

[elpa] externals/parser-generator 97919972a7 35/82: Improved debug messa


From: Christian Johansson
Subject: [elpa] externals/parser-generator 97919972a7 35/82: Improved debug message, added TODO item
Date: Thu, 12 May 2022 13:28:15 -0400 (EDT)

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

    Improved debug message, added TODO item
---
 parser-generator-ll.el | 5 +++++
 parser-generator.el    | 9 +++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/parser-generator-ll.el b/parser-generator-ll.el
index 34ca0ce155..e8c1ff7f7e 100644
--- a/parser-generator-ll.el
+++ b/parser-generator-ll.el
@@ -149,6 +149,11 @@
                        (sub-symbol-rhss
                         (parser-generator--get-grammar-rhs
                          sub-symbol)))
+
+                  ;; TODO local-follow-set needs to be a 
merge-max-terminal-sets of
+                  ;; the first set of follow-set combined with the first
+                  ;; set of the parent follow set
+                  
                   (parser-generator--debug
                    (message
                     "follow-set: %S for %S in %S"
diff --git a/parser-generator.el b/parser-generator.el
index 0d62f64796..2b0b760717 100644
--- a/parser-generator.el
+++ b/parser-generator.el
@@ -1763,8 +1763,13 @@
            (parser-generator--valid-eof-p input-symbol)
            (parser-generator--valid-terminal-p input-symbol))
           (parser-generator--debug
-           (message
-            "symbol is a terminal, the e-identifier or the EOF-identifier"))
+           (cond
+            ((parser-generator--valid-e-p input-symbol)
+             (message "symbol is the e-identifier"))
+            ((parser-generator--valid-eof-p input-symbol)
+             (message "symbol is the EOF-identifier"))
+            ((parser-generator--valid-terminal-p input-symbol)
+             (message "symbol is a terminal"))))
           (let ((expanded-list-index 0)
                 (expanded-list-count
                  (length expanded-lists)))



reply via email to

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