cjohansson pushed a change to branch externals/phps-mode. from a8dcba3 Merge branch 'externals/phps-mode' into github-phps-mode-master new 8647f09 Started on adding support for PHP 8.0 lex analyzer new cd3bbfd More work on PHP 8.0 lex analyzer new 846b3b0 More work on PHP 8.0 lex analyzer new 83c7648 More work on PHP 8 lex analyzer new a1aa0a2 More work on PHP 8.0 lex analyzer new 60a33b3 More work on PHP 8.0 lex analyzer new fbea5d9 Improved naming in lex analyzer new 04d0065 Added syntax coloring for new tokens new 804a42e Most of lex analyzer implemented new 79bbd0c Fixed a regex issue new 111335b Added TODO item new de5fea6 Added new token and lex analyzer functions new c56268f Implement new lex-analyzer function new 1072b2d Improved debugging of lex-analyzer new 11313cc Removed unnecessary code new 9c63f7d Passed first old tests for lexer new cd7ebb7 Removed unnecessary comment new 09d0bca Passing old unit tests for lexer simple tokens new e624011 White-space fixes for lexer unit tests new ad4e825 Added some new lex analyzer tests for PHP 8.0 tokens new ae7a460 Added another new test for PHP 8.0 lex analysis new d893f7f Passing some more tests new a8242c8 Passed all unit tests for lexer new d8ac01b Removed verbose errors on integration-test new c1ab121 Work on making integration-tests pass new a418e41 Integration-test now comparing nest-location-stack as well new f1b513c Passed another integration test new ad3e37b Passed lexer and integration unit tests new a900472 Passed bookkeeping tests new 08329be Fixed support for bookkeeping of superglobals $GLOBALS and $_ENV new 685375c Passing all unit tests after updated lex-analyzer new 9011c85 Updated copyright years new a164e82 Updated README about PHP 8.0 lexer new c4f1335 Updated version and modified date new 9172bf2 Improved incremental lex-analyzer new 050fe6a Updated version and modified date new 3fb73ee Added bookkeeping support of superglobals $argc, $argv and $http_response_header new 2efba0b Started on generated parser via emacs-parser-generator new a99284a Added TODO item new 5a3bee3 More work on implementing PHP 8.0 grammar new fa61295 More work on grammar new 6ffce34 More work on implementing grammar new ec19574 More implementation of grammar new 9a9c296 More grammar implementation new 490826c Implemented the YACC grammar new 85ed75d More work on automated parser generation new 9e291dc Excluded admin-files from compilation new fd971ee Fixed missing lex-analyzer tokens new 1991912 Fixed bug in grammar syntax new d56472c Added precedence attributes to grammar new 86de51b Fixed bug with incremental nesting stack new f805d35 Added global declaration, global attributes of grammar new afaf192 Resolved conflict new e92bed3 Started debugging failing indentation in some weird cases new aeec1d2 Removed comment new a4b641d Improved Make-script for compile and clean new b115fdc Added ELPA copyright to file missing it new daff735 Removed debug output new 30e1317 Removed test-file from master branch new b04da34 Fixed tests, only clearing imenu when starting to process changes, if idle inteval is set to nil process changes directly new 62e7617 Merged GitHub new 209055b Updated date and version
Summary of changes: Makefile | 7 +- admin/phps-mode-automation-grammar.el | 75 ++- admin/phps-mode-automation.el | 12 + phps-mode-lex-analyzer.el | 13 +- phps-mode-wy.el | 1004 --------------------------------- phps-mode.el | 6 +- test/phps-mode-test-lex-analyzer.el | 24 +- 7 files changed, 117 insertions(+), 1024 deletions(-) delete mode 100644 phps-mode-wy.el