branch: externals/phps-mode
commit e15d602e46d3745ace69f790597ac38031386e67
Author: Christian Johansson <[email protected]>
Commit: Christian Johansson <[email protected]>
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