[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode updated (5fd766964d -> d5bdadc6fc)
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode updated (5fd766964d -> d5bdadc6fc) |
Date: |
Sun, 29 Jan 2023 03:10:57 -0500 (EST) |
cjohansson pushed a change to branch externals/phps-mode.
from 5fd766964d Updated version to 0.4.30
new b1d402cc39 Added some SDT rules
new ddc1213d83 Typo in production number
new a0b350c316 More work on SDT
new a0358daa01 Added SDT for attributes
new 6816e24e04 More work on attributes SDT
new 23fcce7ee0 SDT for use-top-statements
new f333b4f0fd SDT for possible_comma
new a07fd20026 Keeping track of global namespace directly from SDT
new 393edecde0 Started with bookkeeping index of objects
new e74d0fd634 SDT for inner_statement
new 7a3b86b11d Added SDT for all statements
new fd28fcbed3 Added SDT for unset_variables and more
new c93e41b57f Fixed new compilation errors in added SDT
new 5080effb1d Added TODO item
new 67635aa9ee Added SDT for for-statement and foreach-statements
new cfcb795473 SDT for while_statement
new 8dc2235f17 Added SDT for if_stmt
new 8c71d3838e Added SDT for type
new 38ccb4e728 More SDT for argument and union_type and
intersection_type
new f28ea09743 SDT is not using get-list-of-object function anymore
new dd672cd243 More SDT
new 75743d0c25 Merge branch 'master' into feature/full-sdt
new 44e618ffe3 SDT for trait_alias
new 911abb044e SDT method_body
new 66ad034207 SDT member_modifier
new 610358e2ef SDT for property
new c782b18dc0 Merge branch 'master' into feature/full-sdt
new 34a595fa09 SDT class_const_list
new dffe0d0485 More SDT rules
new b68d94ee08 More SDT rules
new 7602348327 More SDT rules
new 4981a1eb45 SDT rules up to 520
new d73af7968e SDT to 538
new 7dcaa1df9e Added SDT rules for all productions
new 258551c02a More work on bookkeeping generation via SDT
new eb07936ea8 added todo notes
new 6e43f9f6db More messing around with SDT
new c4d9f8d909 More work on SDT
new f9ddef260c Passing first bookkeeping test using SDT generated
bookkeeping
new 442b5202d4 Bookkeeping via SDT passing second test
new 0ca63fe2b6 Passing another bookkeeping test via SDT
new 0e8923c0bd Passed super-globals bookkeeping test via SDT
new e887dc91e3 Added TODO items
new fb42b49970 Added more TODO items
new 42b983bb16 More work on bookkeeping via SDT
new f26c45586d More work on bookkeeping
new 86ad9e35ee Renamed symbol id to symbol URI
new dd2fadefe7 Bookkeeping class properties
new 1332919417 Passing another bookkeeping test via SDT
new cba467b26c Added TODO items
new 438ec520fc Passing bookkeeping via SDT for conditional assignments
new dbaf508512 Work on getting bookkeeping for class properties working
new 531c98cf2b Improved bookkeeping of class properties
new 002b27bfb7 Started on bookkeeping support via SDT for class
properties via object operator
new ad3b10e716 Added variable reference to bookkeeping stack where it
is referencing $this
new 7b9f8011f1 More testing
new 962b905ca0 Bookkeeping working for class non-static properties
new b2454f1967 Bookkeeping of static class property
new e2f2c86e18 Improved class properties bookkeeping test
new 7fa721a85d More work on bookkeeping static class properties
new cc584ff4d6 Bookkeping of static class properties test passing
new 0bf9b31fef Passed bookkeeping via SDT for try catch variables
new eac10d63e6 Started on bookkeeping of variables inside anonymous
functions
new e1752a3aa3 Bookkeeping of variables inside simple anonymous
functions
new e924ac83b6 Improved bookkeeping test for anonymous function
new e614a20ada Added bookkeeping for referenced foreach variables
new d33625bb1a Bookkeeping for array assignment passing test
new e6bc401d0b Work on improving test for global variable bookkeeping
new 40d7d88fb8 Work on bookkeeping global variables
new a10656fc34 Passing bookkeeping test for global variables
new d1b1fd0a19 Started bookkeeping of arrow function variables
new eefe70b999 Work on improving symbol URI calculation
new ebe28c3c9d Work on improving symbol URI generation for class method
variables
new 804a0dbdb9 Added static uri for symbol names
new 9c67facc86 Work on bookkeeping of class static properties
new 7bb676dc8b Bookkeeping for anonymous function passing
new d464cb1f01 Fixed bookkeeping of global variables
new f86d8dc6ac More work on arrow function variable uri
new 39a6fe03ae Improved is-varadic and is-reference argument flags
new ae68e19c0a Passing bookkeeping arrow function
new 787aaa2bb4 Passing another bookkeeping test
new 1a1245f186 Passing bookkeeping test isset and empty variables
new 66c02b9be1 Passing test for bookkeeping of interface variables
new a646676781 Passing more bookkeeping tests
new 696d66d7e7 Bookkeeping of static variable inside function
new 1afe6aaec7 Passing more tests for static variables
new 249f8a2a4d Work on bookkeeping class static variable
new fb9a181135 Passed more bookkeeping tsts
new d456658676 Passing bookkeeping test for $this inside arrow function
new 7609f09f04 More bookkeeping final touches
new f053587ff6 Passing another bookkeeping test
new 8259e390b4 Added TODO item
new 61d3e7b1e0 Passing bookkeeping test but via SDT
new f4be94ccfc Passing bookkeeping test for class properties inside
conditional expression
new 6c6906317a Added bookkeeping test for trait class symbols
new 18f1f12fc6 Added new bookkeeping test for class parameters in
constructor method
new ada5e79291 Passing bookkeeping test for class properties in class
constructor
new 8aae220c57 Started on integrating imenu generation in SDT
bookkeeping
new d16c8a4e93 Passing some tests now with integrated bookkeeping and
imenu-generation
new 9a45a530d0 Passing more imenu tests
new 4949daefd9 Passing another SDT imenu test
new 95f563fc70 Passing bookkeeping tests with integrated imenu
generation
new 9c43bc30c4 Removed old bookkeeping and imenu and integrated new via
SDT
new 6d3cadbdf0 More integration of new imenu and bookkeeping via SDT
new ae516f9e19 Using separate imenu items for redeclared symbols
new a447ae69ba Starting on generating imenu index for namespaces,
classes, methods, traits, interfaces via SDT
new b21c9f3f3a Imenu generation via SDT all tests now passing
new 9f21c86dd1 SDT integration now passing byte-compilation
new 3332b2bfa9 Fixes syntax coloring of super-globals
new c0c37bafd9 Added some TODO items
new bddf800099 Added failing test
new ddc5b5aa2a Using sorted bookkeeping for test
new 16a63da318 More TODO items for bookkeeping
new d98f6d78d8 Saving symbol-table after parse
new 749659769c More work on imenu generation via SDT
new 807c834649 More work on imenu generation
new 1594c15e9e More work on imenu generation
new b7d5d7823c Starting on sorting imenu
new be00689e6f Fixed sorting of imenu
new a84bfdccd3 More fighting the AST
new 776c818ff9 Passing some more imenu tests
new c6e4844753 Some byte-compilation fixes
new 171e96b043 Fixes for some tests
new 76ef8cceac More fixes in code
new 6944154fd3 Imenu via SDT passing some more tests
new e8a5dbe153 Fix for trait and interface imenu
new 579034d1c6 Passing imenu test via SDT
new 330e6fd6cc Superglobals and $this not included in imenu index
new 3b6eb46d4c Added new MVP bookkeeping and imenu test
new 96eeff74f8 Added more todo items for bookkeeping and imenu
new cffad0d620 Merge branch 'feature/full-sdt'
new 177b00f06a Updated copyright years
new 23ba458f20 Updated version and date for 0.4.31
new 0654fe8899 Updated documentation
new d5bdadc6fc Improved installation documentation
Summary of changes:
README.md | 8 +-
TODO.md | 9 -
admin/phps-mode-automation.el | 2 +-
phps-mode-ast-bookkeeping.el | 1105 -----
phps-mode-ast-imenu.el | 93 -
phps-mode-ast.el | 211 +-
phps-mode-automation-grammar.el | 4 +-
phps-mode-automation-parser-generator.el | 2 +-
phps-mode-cache.el | 2 +-
phps-mode-flymake.el | 2 +-
phps-mode-indent.el | 2 +-
phps-mode-lex-analyzer.el | 107 +-
phps-mode-lexer.el | 2 +-
phps-mode-macros.el | 2 +-
phps-mode-parser-sdt.el | 7859 ++++++++++++++++++++++++++----
phps-mode-parser.el | 2 +-
phps-mode-serial.el | 2 +-
phps-mode-syntax-color.el | 2 +-
phps-mode-syntax-table.el | 2 +-
phps-mode-test.el | 9 +-
phps-mode.el | 6 +-
test/phps-mode-test-ast.el | 339 +-
test/phps-mode-test-cache.el | 2 +-
test/phps-mode-test-indent.el | 2 +-
test/phps-mode-test-integration.el | 2 +-
test/phps-mode-test-lex-analyzer.el | 2 +-
test/phps-mode-test-lexer.el | 2 +-
test/phps-mode-test-parser.el | 14 +-
test/phps-mode-test-syntax-table.el | 2 +-
29 files changed, 7384 insertions(+), 2414 deletions(-)
delete mode 100644 phps-mode-ast-bookkeeping.el
delete mode 100644 phps-mode-ast-imenu.el
- [elpa] externals/phps-mode updated (5fd766964d -> d5bdadc6fc),
Christian Johansson <=
- [elpa] externals/phps-mode b1d402cc39 001/135: Added some SDT rules, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode a0b350c316 003/135: More work on SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode a0358daa01 004/135: Added SDT for attributes, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 23fcce7ee0 006/135: SDT for use-top-statements, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 6816e24e04 005/135: More work on attributes SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode f333b4f0fd 007/135: SDT for possible_comma, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode c93e41b57f 013/135: Fixed new compilation errors in added SDT, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 44e618ffe3 023/135: SDT for trait_alias, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode dffe0d0485 029/135: More SDT rules, Christian Johansson, 2023/01/29
- [elpa] externals/phps-mode 393edecde0 009/135: Started with bookkeeping index of objects, Christian Johansson, 2023/01/29