branch: externals/phps-mode commit be18349ec97c76919bba2f7ac467385daf1c5626 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
Updated version, date and TODO --- TODO.md | 9 --------- phps-mode.el | 6 +++--- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/TODO.md b/TODO.md index 46bdddef59..397a5a9ae7 100644 --- a/TODO.md +++ b/TODO.md @@ -15,15 +15,6 @@ * Bookkeeping of variables inside classes with multiple methods seems to not work * Move bookkeeping and imenu generation to main thread to be able to populate Sematic Subsystem in the future * Catch signaling from AST-generation, bookkeeping and imenu generation -* Lexer/parser fix for multiple cases like - - switch($here) { - case Type::T_MIXIN: - case Type::T_FUNCTION: - list(, $block) = $child; - // the block need to be able to go up to it's parent env to resolve var - } - * Imenu-generation of conditionally defined functions and classes * Bookkeeping of class properties inside condition lists * Fix race-condition in incremental parser when running asynchronous using threads diff --git a/phps-mode.el b/phps-mode.el index 9ffeb85c8c..1a24be1675 100644 --- a/phps-mode.el +++ b/phps-mode.el @@ -5,8 +5,8 @@ ;; Author: Christian Johansson <christ...@cvj.se> ;; Maintainer: Christian Johansson <christ...@cvj.se> ;; Created: 3 Mar 2018 -;; Modified: 1 Feb 2022 -;; Version: 0.4.16 +;; Modified: 26 Feb 2022 +;; Version: 0.4.17 ;; Keywords: tools, convenience ;; URL: https://github.com/cjohansson/emacs-phps-mode @@ -30,7 +30,7 @@ ;;; Commentary: -;; A major-mode that uses original PHP lex-analyzer and parser for syntax coloring, bookkeeping, imenu and indentation making it easier to spot errors in syntax. +;; A major-mode that uses the original PHP lex-analyzer and parser for syntax coloring, bookkeeping, AST, imenu making it easier to spot errors in syntax. ;; ;; Also includes full support for PSR-1 and PSR-2 indentation and indentaton for HTML/XML contents. ;;