[Python-checkins] r42578 - python/trunk/Misc/Vim/syntax_test.py

brett.cannon python-checkins at python.org
Sun Feb 26 20:27:30 CET 2006


Author: brett.cannon
Date: Sun Feb 26 20:27:29 2006
New Revision: 42578

Modified:
   python/trunk/Misc/Vim/syntax_test.py
Log:
Remove line meant to test trailing whitespace since that kind of whitespace is
automatically removed.

Also annotate what each line is meant to test.


Modified: python/trunk/Misc/Vim/syntax_test.py
==============================================================================
--- python/trunk/Misc/Vim/syntax_test.py	(original)
+++ python/trunk/Misc/Vim/syntax_test.py	Sun Feb 26 20:27:29 2006
@@ -1,19 +1,35 @@
 """Test file for syntax highlighting of editors.
 
 Meant to cover a wide range of different types of statements and expressions.
-Not necessarily sensical.
+Not necessarily sensical or comprehensive (assume that if one exception is
+highlighted that all are, for instance).
+
+Highlighting extraneous whitespace at the end of the line is not represented
+here as all trailing whitespace is automatically removed from .py files in the
+repository.
 
 """
-assert True
-def foo(): pass
-foo()  # Uncoloured
-while False: pass
-1 and 2
-if False: pass
-from sys import path
 # Comment
-# XXX catch your attention
-'single-quote', u'unicode'
+# OPTIONAL: XXX catch your attention
+
+# Statements
+assert True # keyword
+def foo():  # function definition
+    return []
+class Bar(object):  # Class definition
+    pass
+foo()  # UNCOLOURED: function call
+while False:  # 'while'
+    continue
+for x in foo():  # 'for'
+    break
+if False: pass  # 'if'
+elif False: pass
+else False: pass
+from sys import path as thing  # Import
+
+# Constants
+'single-quote', u'unicode' # Strings of all kinds; prefixes not highlighted
 "double-quote"
 """triple double-quote"""
 '''triple single-quote'''
@@ -23,14 +39,19 @@
 '\04'  # octal
 '\xFF' # hex
 '\u1111' # unicode character
-1
+1  # Integral
 1L
-1.0
+1.0  # Float
 .1
-1+2j
-[]  # Uncoloured
-{}  # Uncoloured
-()  # Uncoloured
-all
-GeneratorExit
-trailing_whitespace = path
+1+2j  # Complex
+
+# Expressions
+1 and 2 or 3  # Boolean operators
+2 < 3  # UNCOLOURED: comparison operators
+spam = 42  # UNCOLOURED: assignment
+2 + 3  # UNCOLOURED: number operators
+[]  # UNCOLOURED: list
+{}  # UNCOLOURED: dict
+(1,)  # UNCOLOURED: tuple
+all  # Built-in functions
+GeneratorExit  # Exceptions


More information about the Python-checkins mailing list