branch: externals/phps-mode commit f333b4f0fd5f183e0e331f274ec35f97cab4a4a2 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
SDT for possible_comma --- phps-mode-parser-sdt.el | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/phps-mode-parser-sdt.el b/phps-mode-parser-sdt.el index 0169f97e51..d770cedda1 100644 --- a/phps-mode-parser-sdt.el +++ b/phps-mode-parser-sdt.el @@ -1153,7 +1153,37 @@ ;; 120 ((use_type) (T_CONST)) (puthash 120 (lambda(args terminals) args) phps-mode-parser--table-translations) -;; inner_statement_list -> (inner_statement_list inner_statement) +;; 121 ((group_use_declaration) (legacy_namespace_name T_NS_SEPARATOR "{" unprefixed_use_declarations possible_comma "}")) +(puthash + 121 + (lambda(args terminals) + `( + ast-type + legacy-group-use-declaration + unprefixed-use-declarations + ,(nth 3 args) + )) + phps-mode-parser--table-translations) + +;; 122 ((mixed_group_use_declaration) (legacy_namespace_name T_NS_SEPARATOR "{" inline_use_declarations possible_comma "}")) +(puthash + 122 + (lambda(args terminals) + `( + ast-type + mixed-group-use-declaration + inline-use-declarations + ,(nth 3 args) + )) + phps-mode-parser--table-translations) + +;; 123 ((possible_comma) (%empty)) +(puthash 123 (lambda(_args terminals) nil) phps-mode-parser--table-translations) + +;; 124 ((possible_comma) (",")) +(puthash 124 (lambda(_args terminals) nil) phps-mode-parser--table-translations) + +;; 139 inner_statement_list -> (inner_statement_list inner_statement) (puthash 139 (lambda(args _terminals)