[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode 08e1325 74/96: Test of parser not dependent o
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode 08e1325 74/96: Test of parser not dependent on buffer name |
Date: |
Fri, 29 Oct 2021 11:14:54 -0400 (EDT) |
branch: externals/phps-mode
commit 08e1325f92fd21e309c8db14db21da603e2fd7f3
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Test of parser not dependent on buffer name
---
test/phps-mode-test-parser.el | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/test/phps-mode-test-parser.el b/test/phps-mode-test-parser.el
index 9ce280e..3f7eb6a 100644
--- a/test/phps-mode-test-parser.el
+++ b/test/phps-mode-test-parser.el
@@ -31,19 +31,16 @@
(require 'phps-mode-parser)
(defun phps-mode-test-parser--buffer-contents (buffer-contents name logic)
- (generate-new-buffer "*PHPs Lexer*")
- (with-current-buffer "*PHPs Lexer*"
- (kill-region (point-min) (point-max))
+ (with-temp-buffer
+ (when (get-buffer "*PHPs Lexer*")
+ (kill-buffer "*PHPs Lexer*"))
(insert buffer-contents)
(message
"Testing buffer %S with buffer-contents:\n%S\n"
name
(buffer-substring-no-properties (point-min) (point-max)))
-
(funcall logic)
-
- (message "Passed %s" name)
- (kill-buffer)))
+ (message "Passed %s" name)))
(defun phps-mode-test-parser-boundaries ()
"Run test for lexer."
- [elpa] externals/phps-mode 6af98c4 56/96: Productions are now read automatically again, (continued)
- [elpa] externals/phps-mode 6af98c4 56/96: Productions are now read automatically again, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 212fd7f 63/96: Fixed warning in byte-compilation, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode fb57c3b 53/96: Started on parser for global declaration, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode e418621 59/96: Projects passes tests and byte-compilation again, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 945571c 65/96: Fixed byte-compilation issues with parser, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 07a983d 66/96: Passing parser tests, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode b551e69 67/96: Added TODO items, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 37fdd2e 78/96: Passing all tests with parser integrated somewhat, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode e3b9403 69/96: Removed garbage collection modification, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 1789d15 60/96: Fixed bug in gramamr automation, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 08e1325 74/96: Test of parser not dependent on buffer name,
Christian Johansson <=
- [elpa] externals/phps-mode eced7be 77/96: Parser now not dependent on lex-analyzer variables, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 4f7126b 70/96: Fixed automation grammar setting of lex-analyzer functions, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode ce5e28e 72/96: Added generated grammar in output of automation, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode e698a2e 64/96: Re-generated parser with automated grammar, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 128868c 75/96: Added another parse test, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode f44577a 79/96: More testing integrating parser and lex-analyzer, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 7cfa35c 81/96: Improved error-reporting for parser errors, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 91b425f 73/96: Update of parsers lex-analyzer function to not depend on lexer buffer, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 0f11914 83/96: Fixed lexer issue with wrong token for expressions inside double quoted strings, Christian Johansson, 2021/10/29
- [elpa] externals/phps-mode 50c9b31 84/96: Added 2 TODO items, Christian Johansson, 2021/10/29