[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
- [elpa] externals/phps-mode 749659769c 115/135: More work on imenu generation via SDT, (continued)
- [elpa] externals/phps-mode 749659769c 115/135: More work on imenu generation via SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 42b983bb16 045/135: More work on bookkeeping via SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode cba467b26c 050/135: Added TODO items, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode e1752a3aa3 064/135: Bookkeeping of variables inside simple anonymous functions, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode d464cb1f01 077/135: Fixed bookkeeping of global variables, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 1a1245f186 082/135: Passing bookkeeping test isset and empty variables, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 696d66d7e7 085/135: Bookkeeping of static variable inside function, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode cffad0d620 131/135: Merge branch 'feature/full-sdt', Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 249f8a2a4d 087/135: Work on bookkeeping class static variable, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 177b00f06a 132/135: Updated copyright years, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 0654fe8899 134/135: Updated documentation,
Christian Johansson <=
- [elpa] externals/phps-mode 6e43f9f6db 037/135: More messing around with SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 86ad9e35ee 047/135: Renamed symbol id to symbol URI, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode dbaf508512 052/135: Work on getting bookkeeping for class properties working, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 531c98cf2b 053/135: Improved bookkeeping of class properties, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 5080effb1d 014/135: Added TODO item, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode cfcb795473 016/135: SDT for while_statement, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 38ccb4e728 019/135: More SDT for argument and union_type and intersection_type, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 7602348327 031/135: More SDT rules, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 7dcaa1df9e 034/135: Added SDT rules for all productions, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 258551c02a 035/135: More work on bookkeeping generation via SDT, Christian Johansson, 2023/01/29