[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode 3e1142c30c 14/15: Passing bookkeeping tests w
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode 3e1142c30c 14/15: Passing bookkeeping tests with PHP 8.1 parser and AST |
Date: |
Sat, 26 Feb 2022 02:06:37 -0500 (EST) |
branch: externals/phps-mode
commit 3e1142c30c8fa07cdffbd99fbc16aecf3e0fef71
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Passing bookkeeping tests with PHP 8.1 parser and AST
---
phps-mode-ast.el | 4 ++--
phps-mode-parser-sdt.el | 2 +-
test/phps-mode-test-ast.el | 24 ++++++++++++------------
test/phps-mode-test-parser.el | 12 ++++++------
4 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/phps-mode-ast.el b/phps-mode-ast.el
index e395a23a12..eca2c86800 100644
--- a/phps-mode-ast.el
+++ b/phps-mode-ast.el
@@ -40,7 +40,7 @@
phps-mode-ast--parse-trail
parse-trail)
- (message "\nTranslation:\n%S\n\n" translation)
+ ;; (message "\nTranslation:\n%S\n\n" translation)
(when translation
(dolist (item translation)
@@ -90,7 +90,7 @@
ast
(reverse ast))
- (message "AST:\n%S\n\n" ast)
+ ;; (message "AST:\n%S\n\n" ast)
(setq
phps-mode-ast--tree
diff --git a/phps-mode-parser-sdt.el b/phps-mode-parser-sdt.el
index 2ee5cae23f..6748c729ca 100644
--- a/phps-mode-parser-sdt.el
+++ b/phps-mode-parser-sdt.el
@@ -1109,7 +1109,7 @@
;; static_var -> (T_VARIABLE)
(puthash
- 292
+ 294
(lambda(args terminals)
`(
ast-type
diff --git a/test/phps-mode-test-ast.el b/test/phps-mode-test-ast.el
index 431f4e8fb0..e03ddf8703 100644
--- a/test/phps-mode-test-ast.el
+++ b/test/phps-mode-test-ast.el
@@ -25,8 +25,8 @@
name
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
- (dolist (production-number parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
+ (dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
production-number)))
@@ -38,14 +38,14 @@
(message "\n")
(phps-mode-ast--generate)
(phps-mode-ast-bookkeeping--generate)
- (message
- "expected-bookkeeping:\n%S\n"
- bookkeeping)
- (message
- "actual-bookkeeping:\n%S\n"
- (phps-mode-test--hash-to-list
- phps-mode-ast-bookkeeping--index
- t))
+ ;; (message
+ ;; "expected-bookkeeping:\n%S\n"
+ ;; bookkeeping)
+ ;; (message
+ ;; "actual-bookkeeping:\n%S\n"
+ ;; (phps-mode-test--hash-to-list
+ ;; phps-mode-ast-bookkeeping--index
+ ;; t))
(should
(equal
(phps-mode-test--hash-to-list
@@ -59,8 +59,8 @@
name
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
- (dolist (production-number parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
+ (dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
production-number)))
diff --git a/test/phps-mode-test-parser.el b/test/phps-mode-test-parser.el
index 92f59c5aca..c12c38d2fe 100644
--- a/test/phps-mode-test-parser.el
+++ b/test/phps-mode-test-parser.el
@@ -75,7 +75,7 @@
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
(dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
@@ -128,7 +128,7 @@
"Advanced echo test with 2 echo sections"
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
(dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
@@ -149,7 +149,7 @@
"Simple function defintion"
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
(dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
@@ -170,7 +170,7 @@
"Simple function defintion inside un-bracketed namespace"
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
(dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
@@ -191,7 +191,7 @@
"Simple function defintion inside bracketed namespace"
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
(dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
@@ -212,7 +212,7 @@
"Simple function defintion and property inside class inside non-bracketed
namespace"
(lambda()
(let ((parse (phps-mode-parser-parse)))
- (message "Left-to-right with right-most derivation in reverse:\n%S\n"
parse)
+ (message "Left-to-right with right-most derivation:\n%S\n" parse)
(dolist (production-number (reverse parse))
(let ((production
(phps-mode-parser--get-grammar-production-by-number
- [elpa] externals/phps-mode updated (a42188a24f -> be18349ec9), Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 0f355f6f4d 05/15: Formatted automation output as elisp comments, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode ccbb452889 04/15: Fixed automatic grammar translation from PHP 8.1 YACC, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 2122f23ad1 01/15: Added failing indentation case, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 924fb345ec 06/15: Minor tweaks in parser generation automation, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode b82471b38a 09/15: Removed TODO item, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 85eed0d30e 07/15: Updated parser to PHP 8.1, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode bc2ecad56a 11/15: More work on PHP 8.1, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode b5fcf0e7b7 02/15: Updated automation for PHP 8.1, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 3e1142c30c 14/15: Passing bookkeeping tests with PHP 8.1 parser and AST,
Christian Johansson <=
- [elpa] externals/phps-mode be18349ec9 15/15: Updated version, date and TODO, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode fe89129aaa 03/15: More work on PHP 8.1 automation, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 10336eed90 08/15: Parser now handles multiple alternative cases switch case statement, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode d7ae56f698 10/15: Passing imenu-tests for PHP 8.1, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode faf6632911 13/15: Improved SDT for more infix operators, Christian Johansson, 2022/02/26
- [elpa] externals/phps-mode 16ec02520a 12/15: Fixed ampersand in lexer, Christian Johansson, 2022/02/26