[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/parser-generator 7e1d2fb 368/434: Added TODO notes
From: |
ELPA Syncer |
Subject: |
[elpa] externals/parser-generator 7e1d2fb 368/434: Added TODO notes |
Date: |
Mon, 29 Nov 2021 16:00:17 -0500 (EST) |
branch: externals/parser-generator
commit 7e1d2fb6d764789fdb458ebe5203ff08411ad6db
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Added TODO notes
---
parser-generator-lr.el | 2 ++
test/parser-generator-lr-test.el | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/parser-generator-lr.el b/parser-generator-lr.el
index 4b9d7d2..ab23621 100644
--- a/parser-generator-lr.el
+++ b/parser-generator-lr.el
@@ -994,6 +994,7 @@
(setq set-index (1+ set-index)))
valid-p))
+;; TODO Need to consider production-numbers as well
(defun parser-generator-lr--symbol-takes-precedence-p (a b)
"Return t if A takes precedence over B, otherwise nil."
(let ((takes-precedence)
@@ -1075,6 +1076,7 @@
errors)))
takes-precedence))
+;; TODO Must consider production-numbers
(defun parser-generator-lr--conflict-can-be-resolved-by-attributes (a b)
"Return whether a conflict between A and B can be resolved by attributes."
(let ((can-be-resolved))
diff --git a/test/parser-generator-lr-test.el b/test/parser-generator-lr-test.el
index 5d0fc96..5620b93 100644
--- a/test/parser-generator-lr-test.el
+++ b/test/parser-generator-lr-test.el
@@ -142,7 +142,7 @@
(Sp S)
(S (A c) B)
(A (a b))
- (B (a b (c (%prec FIRST))))
+ (B (a b c %prec FIRST))
)
Sp))
(parser-generator-set-look-ahead-number 1)
@@ -1711,7 +1711,7 @@
"Run test."
;; (setq debug-on-error nil)
- (parser-generator-lr-test-infix-calculator)
+ ;; (parser-generator-lr-test-infix-calculator)
(parser-generator-lr-test--items-for-prefix)
(parser-generator-lr-test--items-valid-p)
(parser-generator-lr-test--generate-goto-tables)
- [elpa] externals/parser-generator e56bcff 324/434: Improved output of productions and action-tables, (continued)
- [elpa] externals/parser-generator e56bcff 324/434: Improved output of productions and action-tables, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator fb29641 337/434: Passing old context-sensitive precedence example with new structure, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 928b31d 343/434: More work on infix calculator, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 6a4b353 344/434: More work on translations, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 85d1b49 345/434: Infix calculator translation passing some tests, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 08e9876 347/434: Fixed bug with associating a translation to multiple productions, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator c6d3ad2 352/434: Infix calculator working as expected without precedence rules, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 21948c8 358/434: Fixed lex-analyzer to infix calculator test to support white-space and floats, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 14711d4 363/434: Added more debug stuff, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator f0f2daa 364/434: Started refactor of context-sensitive attributes, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 7e1d2fb 368/434: Added TODO notes,
ELPA Syncer <=
- [elpa] externals/parser-generator 5a1f09a 369/434: More work on adding support for production number related precedence, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator e4658d9 372/434: LR action-table generation is now using context-sensitive precedence resolution for reduce/reduce conflicts, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 6aff9d0 373/434: Made TODO notes, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 831a6e6 379/434: Made a commentary audit of parse according to GOTO and ACTION tables, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator bff0e63 380/434: Added TODO note, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 97b5e59 381/434: Comparing precedence of last symbol of production with look-ahead, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 5ff13d2 382/434: Improvements in test for precedence, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 9c30f34 385/434: More work on refactoring conflict resolution, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 53fb785 395/434: Verified examples in documentation, added infix notation calculator example, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator e447145 402/434: Added notes about setting to allow default conflict resolution, ELPA Syncer, 2021/11/29