[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode aa0c23d 263/405: Updated font-locks for token
From: |
Stefan Monnier |
Subject: |
[elpa] externals/phps-mode aa0c23d 263/405: Updated font-locks for token color syntax |
Date: |
Sat, 13 Jul 2019 10:00:28 -0400 (EDT) |
branch: externals/phps-mode
commit aa0c23dcc5ff5cef28da17a28f07454390f093c8
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>
Updated font-locks for token color syntax
---
phps-mode-lexer.el | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/phps-mode-lexer.el b/phps-mode-lexer.el
index 8efb699..44c60c8 100644
--- a/phps-mode-lexer.el
+++ b/phps-mode-lexer.el
@@ -199,24 +199,17 @@
(cond
((or
- (string= token 'T_OBJECT_OPERATOR)
- (string= token 'T_PAAMAYIM_NEKUDOTAYIM)
- (string= token 'T_NS_SEPARATOR)
(string= token 'T_VARIABLE)
- (string= token 'T_STRING_VARNAME)
- (string= token 'T_NUM_STRING)
- (string= token 'T_DOLLAR_OPEN_CURLY_BRACES)
- (string= token 'T_CURLY_OPEN)
- (string= token 'T_STRING)
- (string= token "]")
- (string= token "{")
- (string= token "}")
- )
+ (string= token 'T_STRING_VARNAME))
(overlay-put (make-overlay start end) 'font-lock-face
'font-lock-variable-name-face))
- ((string= token 'T_INLINE_HTML)
+ ((or (string= token 'T_STRING)
+ (string= token 'T_NUM_STRING))
(overlay-put (make-overlay start end) 'font-lock-face
'font-lock-string-face))
+ ((string= token 'T_INLINE_HTML)
+ (overlay-put (make-overlay start end) 'font-lock-face
'font-lock-reference-face))
+
((string= token 'T_COMMENT)
(overlay-put (make-overlay start end) 'font-lock-face
'font-lock-comment-face))
@@ -232,6 +225,14 @@
(overlay-put (make-overlay start end) 'font-lock-face
'font-lock-string-face))
((or
+ (string= token "]")
+ (string= token "{")
+ (string= token "}")
+ (string= token 'T_DOLLAR_OPEN_CURLY_BRACES)
+ (string= token 'T_CURLY_OPEN)
+ (string= token 'T_OBJECT_OPERATOR)
+ (string= token 'T_PAAMAYIM_NEKUDOTAYIM)
+ (string= token 'T_NS_SEPARATOR)
(string= token 'T_EXIT)
(string= token 'T_DIE)
(string= token 'T_FUNCTION)
- [elpa] externals/phps-mode 41c12c1 251/405: Updated paths for byte-compilation, (continued)
- [elpa] externals/phps-mode 41c12c1 251/405: Updated paths for byte-compilation, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 0e927e8 252/405: Fixed compilation command in makefile, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 6593242 257/405: Preparations for doing indentation and imenu in one pass, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 318001e 259/405: Merged Imenu and indentation generation into one iteration of tokens, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 5bb45ce 253/405: Added lexer test for properties inside heredoc, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode caafeba 260/405: Changed idle interval for incremental lexer, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode c7ad55c 255/405: Passed first integration-test, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 310521b 254/405: Started with first integration-test, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode d39152b 279/405: Added unit test for NUM_STRING token inside double-quoted string, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 44a997e 270/405: Added syntax coloring for "." tokens, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode aa0c23d 263/405: Updated font-locks for token color syntax,
Stefan Monnier <=
- [elpa] externals/phps-mode b86dd54 262/405: Indentation now supports new lexer token T_INLINE HTML, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 2c8f28c 275/405: Added docstrings to variables, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode c9f0254 271/405: Fixed some minor flycheck complains in lexer, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 68ef657 280/405: Removed debugging output from unit tests, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 40bffbc 265/405: Added syntax coloring for [ )( ,, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 9deb882 266/405: Added syntax coloring for ? ! < > :, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 969a4d1 278/405: Fixed syntax for coalesce assignment operator, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode bd08a00 277/405: Added unit test for COALESCING EQUAL token, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode a49ce7d 272/405: Added TODO item for lexer to better match re2c, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 552eada 264/405: Tuning of incremental logic, Stefan Monnier, 2019/07/13