[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/parser-generator b8de1c4 414/434: LR-exporter now suppo
From: |
ELPA Syncer |
Subject: |
[elpa] externals/parser-generator b8de1c4 414/434: LR-exporter now supports optional header |
Date: |
Mon, 29 Nov 2021 16:00:27 -0500 (EST) |
branch: externals/parser-generator
commit b8de1c47c8c6aa9bd0c8c52a5975a08b22791ae1
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
LR-exporter now supports optional header
---
parser-generator-lr-export.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/parser-generator-lr-export.el b/parser-generator-lr-export.el
index 73d3e43..f156c56 100644
--- a/parser-generator-lr-export.el
+++ b/parser-generator-lr-export.el
@@ -9,8 +9,8 @@
(require 'parser-generator-lr)
-(defun parser-generator-lr-export-to-elisp (namespace)
- "Export parser with NAMESPACE."
+(defun parser-generator-lr-export-to-elisp (namespace &optional header)
+ "Export parser with NAMESPACE and a optional HEADER."
(message "\nStarting generation of elips..\n")
;; Make sure all requisites are defined
@@ -54,6 +54,9 @@
namespace))
(insert ";;; Commentary:\n\n\n;;; Code:\n\n")
+ (when header
+ (insert header))
+
(insert "\n;;; Constants:\n\n\n")
;; Action-tables
- [elpa] externals/parser-generator 4da88bf 406/434: Added another test for e-identifier in middle of rule, (continued)
- [elpa] externals/parser-generator 4da88bf 406/434: Added another test for e-identifier in middle of rule, ELPA Syncer, 2021/11/29
- [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 <=
- [elpa] externals/parser-generator e157091 413/434: Fixed error signaling in invalid LR-parser and generated LR-parser, ELPA Syncer, 2021/11/29
- [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