[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode 60344ea 02/96: Improved recovery in automatio
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode 60344ea 02/96: Improved recovery in automation by dumping generated data |
Date: |
Fri, 29 Oct 2021 11:14:26 -0400 (EDT) |
branch: externals/phps-mode
commit 60344ea5d342372b25b198e86f82ce9d7ff67745
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Improved recovery in automation by dumping generated data
---
admin/phps-mode-automation.el | 46 +++++++++++++++++++++++++++++++++++++++++--
1 file changed, 44 insertions(+), 2 deletions(-)
diff --git a/admin/phps-mode-automation.el b/admin/phps-mode-automation.el
index b76528d..a2b2ebf 100644
--- a/admin/phps-mode-automation.el
+++ b/admin/phps-mode-automation.el
@@ -115,8 +115,50 @@
(when (fboundp 'parser-generator-process-grammar)
(parser-generator-process-grammar))
- (when (fboundp 'parser-generator-lr-generate-parser-tables)
- (parser-generator-lr-generate-parser-tables))
+ (when (fboundp 'parser-generator-lr--generate-precedence-tables)
+ (parser-generator-lr--generate-precedence-tables)
+ (message "Precedence Tables")
+ (when (boundp 'parser-generator-lr--symbol-precedence-value)
+ (message
+ "parser-generator-lr--symbol-precedence-value: %S"
+ parser-generator-lr--symbol-precedence-value))
+ (when (boundp 'parser-generator-lr--symbol-precedence-type)
+ (message
+ "parser-generator-lr--symbol-precedence-type: %S"
+ parser-generator-lr--symbol-precedence-type))
+ (when (boundp 'parser-generator-lr--production-number-precedence-value)
+ (message
+ "parser-generator-lr--production-number-precedence-value: %S"
+ parser-generator-lr--production-number-precedence-value))
+ (when (boundp 'parser-generator-lr--production-number-precedence-type)
+ (message
+ "parser-generator-lr--production-number-precedence-type: %S"
+ parser-generator-lr--production-number-precedence-type))
+
+ (when (fboundp 'parser-generator-lr--generate-goto-tables)
+ (let ((table-lr-items
+ (parser-generator-lr--generate-goto-tables)))
+ (message
+ "table-lr-items: %S"
+ table-lr-items)
+ (when (boundp 'parser-generator-lr--goto-tables)
+ (message
+ "parser-generator-lr--goto-tables: %S"
+ parser-generator-lr--goto-tables))
+ (when (boundp 'parser-generator-lr--distinct-goto-tables)
+ (message
+ "parser-generator-lr--distinct-goto-tables: %S"
+ parser-generator-lr--distinct-goto-tables))
+ (when (fboundp 'parser-generator-lr--generate-action-tables)
+ (parser-generator-lr--generate-action-tables table-lr-items)
+ (when (boundp 'parser-generator-lr--action-tables)
+ (message
+ "parser-generator-lr--action-tables: %S"
+ parser-generator-lr--action-tables))
+ (when (boundp 'parser-generator-lr--distinct-action-tables)
+ (message
+ "parser-generator-lr--distinct-action-tables: %S"
+ parser-generator-lr--distinct-action-tables))))))
;; Export
(let ((export (parser-generator-lr-export-to-elisp "phps-mode-parser")))
- [elpa] externals/phps-mode updated (b7b4706 -> efeaadd), Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 8120895 03/96: Fixed parser generation and automatically cleans bytecode when generating parser, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 3421b6a 01/96: Improved parser generator location, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 60344ea 02/96: Improved recovery in automation by dumping generated data,
Christian Johansson <=
- [elpa] externals/phps-mode f4c9f8b 04/96: Added generated parser, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode d2872f7 05/96: Started on parser test, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 7a0eecd 07/96: First test passing for parser, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 2189d31 11/96: Fixes for lexer in parser to handle T_CLOSE_TAG, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 50ed917 12/96: Using non-parser mode for lexer, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode c15fa0c 10/96: Using parser-mode for lexer, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode ab56c99 13/96: More work on debugging parser-lexer, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 1dd3bd3 06/96: More working on trying to get parser test working, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 3f5c008 09/96: Optimization for lexer to only need to execute once per index, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 2b167f3 08/96: Fixes for parsing start and end, Christian Johansson, 2021/10/29