[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode 66ad034207 025/135: SDT member_modifier
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode 66ad034207 025/135: SDT member_modifier |
Date: |
Sun, 29 Jan 2023 03:11:00 -0500 (EST) |
branch: externals/phps-mode
commit 66ad0342073128e296018de79e19bd1b5ec6b91d
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
SDT member_modifier
---
phps-mode-parser-sdt.el | 76 +++++++++++++++++++++----------------------------
1 file changed, 33 insertions(+), 43 deletions(-)
diff --git a/phps-mode-parser-sdt.el b/phps-mode-parser-sdt.el
index a32b476a0d..d4936fdd34 100644
--- a/phps-mode-parser-sdt.el
+++ b/phps-mode-parser-sdt.el
@@ -2849,56 +2849,46 @@
;; 323 ((method_body) ("{" inner_statement_list "}"))
(puthash 323 (lambda(args _terminals) (nth 1 args))
phps-mode-parser--table-translations)
-;; TODO Was here
+;; 324 ((variable_modifiers) (non_empty_member_modifiers))
+(puthash 324 (lambda(args _terminals) args)
phps-mode-parser--table-translations)
-;; variable_modifiers -> (T_VAR)
-(puthash
- 325
- (lambda(_args _terminals)
- 'public)
- phps-mode-parser--table-translations)
+;; 325 ((variable_modifiers) (T_VAR))
+(puthash 325 (lambda(_args _terminals) 'public)
phps-mode-parser--table-translations)
-;; member_modifier -> (T_PUBLIC)
-(puthash
- 330
- (lambda(_args _terminals)
- 'public)
- phps-mode-parser--table-translations)
+;; 326 ((method_modifiers) (%empty))
+(puthash 326 (lambda(_args _terminals) nil)
phps-mode-parser--table-translations)
-;; member_modifier -> (T_PROTECTED)
-(puthash
- 331
- (lambda(_args _terminals)
- 'protected)
- phps-mode-parser--table-translations)
+;; 327 ((method_modifiers) (non_empty_member_modifiers))
+(puthash 327 (lambda(args _terminals) args)
phps-mode-parser--table-translations)
-;; member_modifier -> (T_PRIVATE)
-(puthash
- 332
- (lambda(_args _terminals)
- 'private)
- phps-mode-parser--table-translations)
+;; 328 ((non_empty_member_modifiers) (member_modifier))
+(puthash 328 (lambda(args _terminals) (list args))
phps-mode-parser--table-translations)
-;; member_modifier -> (T_STATIC)
-(puthash
- 333
- (lambda(_args _terminals)
- 'static)
- phps-mode-parser--table-translations)
+;; 329 ((non_empty_member_modifiers) (non_empty_member_modifiers
member_modifier))
+(puthash 329 (lambda(args _terminals) (append (nth 0 args) (list (nth 1
args)))) phps-mode-parser--table-translations)
-;; member_modifier -> (T_ABSTRACT)
-(puthash
- 334
- (lambda(_args _terminals)
- 'abstract)
- phps-mode-parser--table-translations)
+;; 330 ((member_modifier) (T_PUBLIC))
+(puthash 330 (lambda(_args _terminals) 'public)
phps-mode-parser--table-translations)
-;; member_modifier -> (T_FINAL)
-(puthash
- 335
- (lambda(_args _terminals)
- 'final)
- phps-mode-parser--table-translations)
+;; 331 ((member_modifier) (T_PROTECTED))
+(puthash 331 (lambda(_args _terminals) 'protected)
phps-mode-parser--table-translations)
+
+;; 332 ((member_modifier) (T_PRIVATE))
+(puthash 332 (lambda(_args _terminals) 'private)
phps-mode-parser--table-translations)
+
+;; 333 ((member_modifier) (T_STATIC))
+(puthash 333 (lambda(_args _terminals) 'static)
phps-mode-parser--table-translations)
+
+;; 334 ((member_modifier) (T_ABSTRACT))
+(puthash 334 (lambda(_args _terminals) 'abstract)
phps-mode-parser--table-translations)
+
+;; 335 ((member_modifier) (T_FINAL))
+(puthash 335 (lambda(_args _terminals) 'final)
phps-mode-parser--table-translations)
+
+;; 336 ((member_modifier) (T_READONLY))
+(puthash 335 (lambda(_args _terminals) 'readonly)
phps-mode-parser--table-translations)
+
+;; TODO Was here
;; property -> (T_VARIABLE backup_doc_comment)
(puthash
- [elpa] externals/phps-mode 95f563fc70 102/135: Passing bookkeeping tests with integrated imenu generation, (continued)
- [elpa] externals/phps-mode 95f563fc70 102/135: Passing bookkeeping tests with integrated imenu generation, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode ae516f9e19 105/135: Using separate imenu items for redeclared symbols, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode b21c9f3f3a 107/135: Imenu generation via SDT all tests now passing, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 3332b2bfa9 109/135: Fixes syntax coloring of super-globals, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode bddf800099 111/135: Added failing test, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode d98f6d78d8 114/135: Saving symbol-table after parse, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 1594c15e9e 117/135: More work on imenu generation, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 776c818ff9 121/135: Passing some more imenu tests, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode c6e4844753 122/135: Some byte-compilation fixes, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 96eeff74f8 130/135: Added more todo items for bookkeeping and imenu, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 66ad034207 025/135: SDT member_modifier,
Christian Johansson <=
- [elpa] externals/phps-mode 34a595fa09 028/135: SDT class_const_list, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 1332919417 049/135: Passing another bookkeeping test via SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 438ec520fc 051/135: Passing bookkeeping via SDT for conditional assignments, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 7fa721a85d 060/135: More work on bookkeeping static class properties, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 0bf9b31fef 062/135: Passed bookkeeping via SDT for try catch variables, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 40d7d88fb8 069/135: Work on bookkeeping global variables, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode a10656fc34 070/135: Passing bookkeeping test for global variables, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 9c67facc86 075/135: Work on bookkeeping of class static properties, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 39a6fe03ae 079/135: Improved is-varadic and is-reference argument flags, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode e8a5dbe153 126/135: Fix for trait and interface imenu, Christian Johansson, 2023/01/29