Add support for PHP 7's context sensitive lexer.

Authored by pprkut on Dec 16 2017, 1:47 PM.

Description

Add support for PHP 7's context sensitive lexer.

Summary:
This adds support for the context sensitive lexer introduced
in PHP 7 according to https://wiki.php.net/rfc/context_sensitive_lexer.
The actual list of allowed tokens was taken from PHP's master
branch on github (from https://github.com/php/php-src/blob/master/Zend/zend_language_parser.y)

Reviewers: mwolff

Reviewed By: mwolff

Subscribers: mwolff, kdevelop-devel

Differential Revision: https://phabricator.kde.org/D9380

Details

Committed
pprkutDec 18 2017, 7:04 PM
Reviewer
mwolff
Differential Revision
D9380: Add support for PHP 7's context sensitive lexer.
Parents
R52:3afa3af595b9: Add support for __DIR__ and __TRAIT__.
Branches
Unknown
Tags
Unknown