notepad-plus-plus/lexilla/test/examples/python/AllStyles.py

64 lines
692 B
Python

# Enumerate all styles: 0 to 19
# comment=1
# whitespace=0
# w
# number=2
37
# double-quoted-string=3
"str"
# single-quoted-string=4
'str'
# keyword=5
pass
# triple-quoted-string=6
'''str'''
# triple-double-quoted-string=7
"""str"""
# class-name=8
class ClassName:
pass
# function-name=9
def function_name():
pass
# operator=10
1 + 3
# identifier=11
identifier = 2
# comment-block=12
## block
# unclosed-string=13
" unclosed
# highlighted-identifier=14
hilight = 2
# decorator=15
@staticmethod
def fn(): pass
a = 1
# double-quoted-f-string=16
f"{a}"
# single-quoted-f-string=17
f'{a}'
# triple-quoted-f-string=18
f'''{a}'''
# double-triple-quoted-f-string=19
f"""{a}"""