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

Reply via email to