emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/phps-mode 3f9898cd2a 11/17: Added instructions of how t


From: Christian Johansson
Subject: [elpa] externals/phps-mode 3f9898cd2a 11/17: Added instructions of how to update lexer rules
Date: Tue, 26 Jul 2022 08:44:20 -0400 (EDT)

branch: externals/phps-mode
commit 3f9898cd2ab82793fdebd01358f9bd135b446c1a
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>

    Added instructions of how to update lexer rules
---
 phps-mode-lexer.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/phps-mode-lexer.el b/phps-mode-lexer.el
index cf97c57235..5d79de85fc 100644
--- a/phps-mode-lexer.el
+++ b/phps-mode-lexer.el
@@ -12,6 +12,11 @@
 ;; * Defines the lexer for this grammar based on the Zend PHP 8.1 Lexer at
 ;; 
https://raw.githubusercontent.com/php/php-src/PHP-8.1/Zend/zend_language_scanner.l
 ;; which is using re2c.
+;;
+;; Instructions on how to generate new lexer rules
+;; 1. Make edits in lexer rules in function 
`phps-mode-lexer--generate-lexer-rules'
+;; 2. Run `eval-buffer' and then `phps-mode-lexer--generate-lexer-rules'
+;; 3. Update inline value of `phps-mode-lexer--lambdas-by-state' by running 
code "(insert (format "%S" phps-mode-lexer--lambdas-by-state))"
 
 ;;; Code:
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]