branch: externals/parser-generator commit 97919972a757d56731e0c3c7b9460d9fcae2b627 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@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)))