[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/parser-generator e157091 413/434: Fixed error signaling
From: |
ELPA Syncer |
Subject: |
[elpa] externals/parser-generator e157091 413/434: Fixed error signaling in invalid LR-parser and generated LR-parser |
Date: |
Mon, 29 Nov 2021 16:00:27 -0500 (EST) |
branch: externals/parser-generator
commit e157091adf3a39526141ff5b27c3fcc0f9597df3
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Fixed error signaling in invalid LR-parser and generated LR-parser
---
parser-generator-lr-export.el | 8 ++------
parser-generator-lr.el | 6 +-----
2 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/parser-generator-lr-export.el b/parser-generator-lr-export.el
index 761c3fd..73d3e43 100644
--- a/parser-generator-lr-export.el
+++ b/parser-generator-lr-export.el
@@ -575,13 +575,10 @@
(insert "
(error
- (format
\"Invalid syntax! Expected one of %s found %s at %s\"
- possible-look-aheads
- look-ahead")
+")
(insert (format "
- %s-lex-analyzer--index)
possible-look-aheads
look-ahead
%s-lex-analyzer--index))
@@ -630,7 +627,6 @@
(setq goto-index (1+ goto-index)))"
namespace
namespace
- namespace
namespace))
(insert "
@@ -868,7 +864,7 @@
output
translation
translation-symbol-table-list
- history)))))")
+ history)))))\n")
;; Parse
(insert
diff --git a/parser-generator-lr.el b/parser-generator-lr.el
index 74e628a..cad6f5b 100644
--- a/parser-generator-lr.el
+++ b/parser-generator-lr.el
@@ -1840,11 +1840,7 @@
;; transfer to an error recovery routine).
(error
- (format
- "Invalid syntax! Expected one of %S found %S at position
%S"
- possible-look-aheads
- look-ahead
- parser-generator-lex-analyzer--index)
+ "Invalid syntax! Expected one of %S found %S at position
%S"
possible-look-aheads
look-ahead
parser-generator-lex-analyzer--index))
- [elpa] externals/parser-generator 72796d0 408/434: Fixed bug with FIRST calculation with multiple symbols and e-identifiers, (continued)
- [elpa] externals/parser-generator 72796d0 408/434: Fixed bug with FIRST calculation with multiple symbols and e-identifiers, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 843bc57 398/434: Fixed invalid reference to parser-generator to fetch translation by production number, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 7eb8cab 397/434: Small fixes to documentation about syntax analysis, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 3a178ed 393/434: Exported LR parser now passes all tests, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator c606043 389/434: Passing all tests with new precedence generation, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator cfa9561 407/434: Added TODO item, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 21fef5c 388/434: Passing all tests for infix calculator, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 4fe014a 394/434: Updating documentation regarding operator precedence, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator aafb3cc 411/434: Passing test for grammar containing e-identifier in middle or a rule, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator b8de1c4 414/434: LR-exporter now supports optional header, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator e157091 413/434: Fixed error signaling in invalid LR-parser and generated LR-parser,
ELPA Syncer <=
- [elpa] externals/parser-generator 827aa5c 433/434: Another bug for same thing, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator ee78a6c 430/434: LR-parser now passes terminal data to SDT for non-terminals containing only one symbol, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 3657a68 427/434: Merge branch 'master' of git.cvj.se:/home/git/emacs-parser-generator, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 2481361 425/434: Improved readme, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator e59baa8 416/434: Added move feature of lex-analyzer into exported LR lex-analyzer, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 29568c3 428/434: Added support for copyright text in exported LR-parser, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 4a3a51d 434/434: Added FSF copyright headers, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 24f3fb9 419/434: Lex-analyzer peek look-ahead does not affect global state, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator f5a5801 421/434: Clarified lex-analyzer exporting necessities, ELPA Syncer, 2021/11/29
- [elpa] externals/parser-generator 9a3240b 314/434: Fixed bug with error throwing on false lr item sets, ELPA Syncer, 2021/11/29