notepad-plus-plus/lexilla/test/examples/python/x.py.folded

20 lines
593 B
Plaintext

0 400 0 # Convert all punctuation characters except '_', '*', and '.' into spaces.
2 400 0 + def depunctuate(s):
0 408 0 | '''A docstring'''
0 408 0 | """Docstring 2"""
0 408 0 | d = ""
2 408 0 + for ch in s:
2 410 0 + if ch in 'abcde':
0 418 0 | d = d + ch
2 410 0 + else:
0 418 0 | d = d + " "
0 408 0 | return d
1 400 0
0 400 0 import contextlib
1 400 0
0 400 0 @contextlib.contextmanager
2 400 0 + def singleuse():
0 408 0 | print("Before")
0 408 0 | yield
0 400 0 with singleuse(): pass
1 400 0