cjohansson pushed a change to branch externals/phps-mode. from a42188a24f Updated version and date new 2122f23ad1 Added failing indentation case new b5fcf0e7b7 Updated automation for PHP 8.1 new fe89129aaa More work on PHP 8.1 automation new ccbb452889 Fixed automatic grammar translation from PHP 8.1 YACC new 0f355f6f4d Formatted automation output as elisp comments new 924fb345ec Minor tweaks in parser generation automation new 85eed0d30e Updated parser to PHP 8.1 new 10336eed90 Parser now handles multiple alternative cases switch case statement new b82471b38a Removed TODO item new d7ae56f698 Passing imenu-tests for PHP 8.1 new bc2ecad56a More work on PHP 8.1 new 16ec02520a Fixed ampersand in lexer new faf6632911 Improved SDT for more infix operators new 3e1142c30c Passing bookkeeping tests with PHP 8.1 parser and AST new be18349ec9 Updated version, date and TODO
Summary of changes: Makefile | 7 +- TODO.md | 18 +- admin/phps-mode-automation.el | 54 +- phps-mode-ast-bookkeeping.el | 108 +++- phps-mode-ast.el | 1 + phps-mode-automation-parser-generator.el | 69 +- phps-mode-lexer.el | 21 +- phps-mode-parser-sdt.el | 1038 +++++++++++++++++++++++++++--- phps-mode-parser.el | 18 +- phps-mode-syntax-color.el | 2 +- phps-mode.el | 6 +- test/phps-mode-test-ast.el | 197 +++--- test/phps-mode-test-parser.el | 27 +- 13 files changed, 1238 insertions(+), 328 deletions(-)