branch: externals/parser-generator
commit fa6237a2b7871e69b955e8665c47369248037080
Author: Christian Johansson <[email protected]>
Commit: Christian Johansson <[email protected]>
Added TODO items
---
parser-generator-lr.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/parser-generator-lr.el b/parser-generator-lr.el
index 36af818..3ee60f2 100644
--- a/parser-generator-lr.el
+++ b/parser-generator-lr.el
@@ -25,6 +25,7 @@
;; Main Algorithms
+;; TODO Test this function with above 1 as look-ahead number
(defun parser-generator-lr-generate-parser-tables ()
"Generate parsing tables for grammar."
(let ((table-lr-items (parser-generator-lr--generate-goto-tables)))
@@ -33,6 +34,7 @@
;; Algorithm 5.11, p. 393
+;; TODO Test this function with above 1 as look-ahead number
(defun parser-generator-lr--generate-action-tables (table-lr-items)
"Generate action-tables for lr-grammar based on TABLE-LR-ITEMS."
(let ((action-tables)
@@ -137,6 +139,7 @@
(setq table-index (1+ table-index))))))
;; Algorithm 5.9, p. 389
+;; TODO Test this function with above 1 as look-ahead number
(defun parser-generator-lr--generate-goto-tables ()
"Calculate set of valid LR(k) items for grammar and a GOTO-table."
(let ((lr-item-set-new-index 0)