aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexilla/test/examples/python/AllStyles.py.styled
diff options
context:
space:
mode:
Diffstat (limited to 'lexilla/test/examples/python/AllStyles.py.styled')
-rw-r--r--lexilla/test/examples/python/AllStyles.py.styled63
1 files changed, 63 insertions, 0 deletions
diff --git a/lexilla/test/examples/python/AllStyles.py.styled b/lexilla/test/examples/python/AllStyles.py.styled
new file mode 100644
index 000000000..e824e9e4c
--- /dev/null
+++ b/lexilla/test/examples/python/AllStyles.py.styled
@@ -0,0 +1,63 @@
+{1}# Enumerate all styles: 0 to 19{0}
+{1}# comment=1{0}
+
+{1}# whitespace=0{0}
+ {1}# w{0}
+
+{1}# number=2{0}
+{2}37{0}
+
+{1}# double-quoted-string=3{0}
+{3}"str"{0}
+
+{1}# single-quoted-string=4{0}
+{4}'str'{0}
+
+{1}# keyword=5{0}
+{5}pass{0}
+
+{1}# triple-quoted-string=6{0}
+{6}'''str'''{0}
+
+{1}# triple-double-quoted-string=7{0}
+{7}"""str"""{0}
+
+{1}# class-name=8{0}
+{5}class{0} {8}ClassName{10}:{0}
+ {5}pass{0}
+
+{1}# function-name=9{0}
+{5}def{0} {9}function_name{10}():{0}
+ {5}pass{0}
+
+{1}# operator=10{0}
+{2}1{0} {10}+{0} {2}3{0}
+
+{1}# identifier=11{0}
+{11}identifier{0} {10}={0} {2}2{0}
+
+{1}# comment-block=12{0}
+{12}## block{0}
+
+{1}# unclosed-string=13{0}
+{13}" unclosed
+{0}
+{1}# highlighted-identifier=14{0}
+{14}hilight{0} {10}={0} {2}2{0}
+
+{1}# decorator=15{0}
+{15}@staticmethod{0}
+{5}def{0} {9}fn{10}():{0} {5}pass{0}
+
+{11}a{0} {10}={0} {2}1{0}
+{1}# double-quoted-f-string=16{0}
+{16}f"{{11}a{16}}"{0}
+
+{1}# single-quoted-f-string=17{0}
+{17}f'{{11}a{17}}'{0}
+
+{1}# triple-quoted-f-string=18{0}
+{18}f'''{{11}a{18}}'''{0}
+
+{1}# double-triple-quoted-f-string=19{0}
+{19}f"""{{11}a{19}}"""{0}