branch: externals/phps-mode commit 9c3eec3425bade766581f777416a36edc0f07853 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
Started on generation of PHP 8.4 grammar --- Makefile | 4 ++-- phps-mode-automation-parser-generator.el | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 5c34a9488a..9db60c72d6 100644 --- a/Makefile +++ b/Makefile @@ -10,11 +10,11 @@ clean: .PHONY: parser parser: - rm phps-mode-automation-grammar.elc; $(EMACS_CMD) -L ~/.emacs.d/elpa/parser-generator-0.2.0/ -l phps-mode-lexer.el -l admin/phps-mode-automation.el -eval "(progn (require 'parser-generator-lr-export)(setq debug-on-error t)(phps-mode-automation))" + rm phps-mode-automation-grammar.elc; $(EMACS_CMD) -L ~/.emacs.d/elpa/parser-generator-0.2.4/ -l phps-mode-lexer.el -l admin/phps-mode-automation.el -eval "(progn (require 'parser-generator-lr-export)(setq debug-on-error t)(phps-mode-automation))" .PHONY: parser-resumed parser-resumed: - rm phps-mode-automation-grammar.elc; $(EMACS_CMD) -L ~/.emacs.d/elpa/parser-generator-0.2.0/ -l phps-mode-lexer.el -l admin/phps-mode-automation.el -l resume.el -eval "(progn (require 'parser-generator-lr-export)(setq debug-on-error t)(phps-mode-automation))" + rm phps-mode-automation-grammar.elc; $(EMACS_CMD) -L ~/.emacs.d/elpa/parser-generator-0.2.4/ -l phps-mode-lexer.el -l admin/phps-mode-automation.el -l resume.el -eval "(progn (require 'parser-generator-lr-export)(setq debug-on-error t)(phps-mode-automation))" .PHONY: compile compile: diff --git a/phps-mode-automation-parser-generator.el b/phps-mode-automation-parser-generator.el index 72ba2e0d02..e8e8892ffb 100644 --- a/phps-mode-automation-parser-generator.el +++ b/phps-mode-automation-parser-generator.el @@ -56,7 +56,7 @@ (defun phps-mode-automation-parser-generator--ensure-yacc-grammar-is-available () "If grammar is not available, download it." (let ((php-yacc-url - "https://raw.githubusercontent.com/php/php-src/PHP-8.3/Zend/zend_language_parser.y") + "https://raw.githubusercontent.com/php/php-src/refs/heads/PHP-8.4/Zend/zend_language_parser.y") (php-yacc-file (expand-file-name "zend_language_parser.y")))