Fix operators <<= and >>=

This commit is contained in:
nfnty
2017-02-24 22:55:41 +01:00
parent b56fc25c55
commit 39ba0d8a04
2 changed files with 7 additions and 3 deletions

View File

@@ -107,7 +107,7 @@ syn keyword pythonOperator and in is not or
if s:Enabled('g:python_highlight_operators') if s:Enabled('g:python_highlight_operators')
syn match pythonOperator '\V=\|-\|+\|*\|@\|/\|%\|&\||\|^\|~\|<\|>\|!=' syn match pythonOperator '\V=\|-\|+\|*\|@\|/\|%\|&\||\|^\|~\|<\|>\|!='
endif endif
syn match pythonError '[$?]\|\([-+@%&|^~]\)\1\{1,}\|\([=*/<>]\)\2\{2,}\|\([-=+*@/%&|^~<>]\)\3\@![-+*@/%&|^~<>]\|[<!>]\+=\{2,}\|[<!>]\{2,}=\+' display syn match pythonError '[$?]\|\([-+@%&|^~]\)\1\{1,}\|\([=*/<>]\)\2\{2,}\|\([-=+*@/%&|^~<>]\)\3\@![-+*@/%&|^~<>]\|[<!>]\+=\{2,}\|!\{2,}=\+' display
" "
" Decorators (new in Python 2.4) " Decorators (new in Python 2.4)

View File

@@ -69,18 +69,22 @@ RuntimeWarning FutureWarning ImportWarning UnicodeWarning
# Operators # Operators
and or in is not and or in is not
=
- + * ** @ / // % - + * ** @ / // %
& | ^ ~ << >> & | ^ ~ << >>
< <= == != >= > < <= == != >= >
=
-= += *= **= @= /= //= %=
&= |= ^= ~= <<= >>=
# Erroneous operators # Erroneous operators
$ ? $ ?
=== ===
-- ++ *** @@ /// %% -- ++ *** @@ /// %%
&& || ^^ ~~ <<< >>> && || ^^ ~~ <<< >>>
<== <<= !== !!= >== >>= <== !== !!= >==
%- +- -+ %- +- -+
# Numbers # Numbers