Browse Source

Fixed hex error display

Dmitry Vasiliev 15 years ago
parent
commit
6f75c9ab82
2 changed files with 3 additions and 3 deletions
  1. 1
    1
      python.vim
  2. 2
    2
      test.py

+ 1
- 1
python.vim View File

@@ -220,7 +220,7 @@ syn match   pythonFloat		"\<\d\+[eE][+-]\=\d\+[jJ]\=\>" display
220 220
 syn match   pythonFloat		"\<\d\+\.\d*\([eE][+-]\=\d\+\)\=[jJ]\=" display
221 221
 
222 222
 syn match   pythonOctError	"\<0[oO]\=\o*[8-9]\d*[lL]\=\>" display
223
-syn match   pythonHexError	"\<0[xX]\x*\X\x*[lL]\=\>" display
223
+syn match   pythonHexError	"\<0[xX]\x*[g-zG-Z]\x*[lL]\=\>" display
224 224
 syn match   pythonBinError	"\<0[bB][01]*[2-9]\d*[lL]\=\>" display
225 225
 
226 226
 if exists("python_highlight_builtins") && python_highlight_builtins != 0

+ 2
- 2
test.py View File

@@ -48,11 +48,11 @@ RuntimeWarning FutureWarning OverflowWarning ImportWarning UnicodeWarning
48 48
 
49 49
 # Numbers
50 50
 
51
-0 0x 0x1f 077 .3 12.34 100L 0j 0j 34.2E-3
51
+0 0x1f 077 .3 12.34 100L 0j 0j 34.2E-3 0b10 0o77
52 52
 
53 53
 # Erroneous numbers
54 54
 
55
-08 0xk
55
+08 0xk 0x  0b102 0o78
56 56
 
57 57
 # Strings
58 58