branch: externals/phps-mode commit e15d602e46d3745ace69f790597ac38031386e67 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
More TODO items --- TODO.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index b44e2df004..4d19b76d1d 100644 --- a/TODO.md +++ b/TODO.md @@ -1,14 +1,20 @@ -# To-do items for emacs-phps-mode +# Improvements * Catch signaling from AST-generation, bookkeeping and imenu generation * Fix HTML/XML indentation support * Optimize lexer by having predefined lists of lambdas inside a hash-map that indexes per state of lexer + +# Bugs + * 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 chained object operators like WC()->cart->subtotal +* Condition handling of errors caused by imenu or bookkeeping generation