emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/phps-mode 0654fe8899 134/135: Updated documentation


From: Christian Johansson
Subject: [elpa] externals/phps-mode 0654fe8899 134/135: Updated documentation
Date: Sun, 29 Jan 2023 03:11:12 -0500 (EST)

branch: externals/phps-mode
commit 0654fe8899d0dc2af01a1a28b86b8555844821b2
Author: christian <christian@cvj.se>
Commit: christian <christian@cvj.se>

    Updated documentation
---
 README.md | 5 +++--
 TODO.md   | 9 ---------
 2 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/README.md b/README.md
index ddd7b2e09b..550df3e73a 100644
--- a/README.md
+++ b/README.md
@@ -21,14 +21,15 @@ This mode does not require PHP installed on your computer 
because it has a built
 * Incremental parser, imenu and bookkeeping generation after buffer changes
 * Supports `(comment-region)` and `(uncomment-region)`
 * Support indentation for inline-html areas
-* Imenu support
 * Minimal mode map
 * Tested using unit tests and integration tests
 * Continuous integration tests using Travis
 * Included in GNU ELPA package archive
 * Support for asynchronous lexer via processes (`async.el`) or threads
 * Mode-line asynchronous status
-* Bookkeeping in lexical-analysis, showing defined and undefined variables via 
syntax coloring (requires a theme that has distinct colors for 
'font-lock-warning-face and 'font-lock-variable-name-face)
+* Bookkeeping of symbols via syntax-directed translation, showing defined and 
undefined symbols via syntax coloring (requires a theme that has distinct 
colors for 'font-lock-warning-face and 'font-lock-variable-name-face)
+* Imenu generation via syntax-directed translation, showing namespaces, 
classes, functions, traits, interfaces and variables
+* Generation of symbol-table via syntax-directed translation
 * Canonical LR(1) Parser automatically generated from official PHP 8.1 LALR(1) 
YACC grammar
 
 ## Issues and roadmap
diff --git a/TODO.md b/TODO.md
index 2f386a6528..6b170c4897 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,11 +2,6 @@
 
 ## Parser
 
-* Parsing code like
-
-        $totalPrice =
-            0.;
-
 ## Indentation
 
             'language' =>
@@ -31,10 +26,6 @@
 ## Code intelligence
 
 * Bookkeeping of chained object operators like WC()->cart->subtotal
-* Bookkeeping of variables inside classes with multiple methods seems to not 
work
-* Bookkeeping of class properties inside condition lists
-* Imenu-generation of conditionally defined functions and classes
-* Integrate imenu-generation into bookkeeping generation
 
 ## Other
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]