From ffccd5b2b05243e7976db80f90f453dccfae9886 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 22:22:03 +0200 Subject: Adding upstream version 3:4.8.30. Signed-off-by: Daniel Baumann --- misc/syntax/python.syntax | 278 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 278 insertions(+) create mode 100644 misc/syntax/python.syntax (limited to 'misc/syntax/python.syntax') diff --git a/misc/syntax/python.syntax b/misc/syntax/python.syntax new file mode 100644 index 0000000..f9fdf56 --- /dev/null +++ b/misc/syntax/python.syntax @@ -0,0 +1,278 @@ +context default + keyword : brightred + keyword . white/Orange + keyword > yellow + keyword < yellow + keyword \+ yellow + keyword - yellow + keyword \* yellow + keyword / yellow + keyword % yellow + keyword = yellow + keyword != yellow + keyword == yellow + keyword { brightcyan + keyword } brightcyan + keyword ( brightcyan + keyword ) brightcyan + keyword [ brightcyan + keyword ] brightcyan + keyword , brightcyan + keyword ; brightmagenta + keyword whole self brightred + keyword whole and yellow + keyword whole as yellow + keyword whole assert yellow + keyword whole async yellow + keyword whole await yellow + keyword whole break yellow + keyword whole class yellow + keyword whole continue yellow + keyword whole def yellow + keyword whole del yellow + keyword whole elif yellow + keyword whole else yellow + keyword whole except yellow + keyword whole exec yellow + keyword whole finally yellow + keyword whole for yellow + keyword whole from yellow + keyword whole global yellow + keyword whole if yellow + keyword whole import yellow + keyword whole in yellow + keyword whole is yellow + keyword whole lambda yellow + keyword whole nonlocal yellow + keyword whole not yellow + keyword whole or yellow + keyword whole pass yellow + keyword whole print yellow + keyword whole raise yellow + keyword whole return yellow + keyword whole try yellow + keyword whole while yellow + keyword whole with yellow + keyword whole yield yellow + + keyword whole abs brightcyan + keyword whole all brightcyan + keyword whole any brightcyan + keyword whole basestring brightcyan + keyword whole bin brightcyan + keyword whole bool brightcyan + keyword whole callable brightcyan + keyword whole chr brightcyan + keyword whole classmethod brightcyan + keyword whole cmp brightcyan + keyword whole coerce brightcyan + keyword whole compile brightcyan + keyword whole complex brightcyan + keyword whole delattr brightcyan + keyword whole dict brightcyan + keyword whole dir brightcyan + keyword whole divmod brightcyan + keyword whole enumerate brightcyan + keyword whole eval brightcyan + keyword whole execfile brightcyan + keyword whole file brightcyan + keyword whole filter brightcyan + keyword whole float brightcyan + keyword whole frozenset brightcyan + keyword whole getattr brightcyan + keyword whole globals brightcyan + keyword whole hasattr brightcyan + keyword whole hash brightcyan + keyword whole help brightcyan + keyword whole hex brightcyan + keyword whole id brightcyan + keyword whole input brightcyan + keyword whole int brightcyan + keyword whole isinstance brightcyan + keyword whole issubclass brightcyan + keyword whole iter brightcyan + keyword whole len brightcyan + keyword whole list brightcyan + keyword whole locals brightcyan + keyword whole long brightcyan + keyword whole map brightcyan + keyword whole max brightcyan + keyword whole min brightcyan + keyword whole next brightcyan + keyword whole object brightcyan + keyword whole oct brightcyan + keyword whole open brightcyan + keyword whole ord brightcyan + keyword whole pow brightcyan + keyword whole print brightcyan + keyword whole property brightcyan + keyword whole range brightcyan + keyword whole raw_input brightcyan + keyword whole reduce brightcyan + keyword whole reload brightcyan + keyword whole repr brightcyan + keyword whole reversed brightcyan + keyword whole round brightcyan + keyword whole setattr brightcyan + keyword whole slice brightcyan + keyword whole sorted brightcyan + keyword whole staticmethod brightcyan + keyword whole str brightcyan + keyword whole sum brightcyan + keyword whole super brightcyan + keyword whole tuple brightcyan + keyword whole type brightcyan + keyword whole unichr brightcyan + keyword whole unicode brightcyan + keyword whole vars brightcyan + keyword whole xrange brightcyan + keyword whole zip brightcyan + + keyword whole atof magenta + keyword whole atoi magenta + keyword whole atol magenta + keyword whole expandtabs magenta + keyword whole find magenta + keyword whole rfind magenta + keyword whole index magenta + keyword whole rindex magenta + keyword whole count magenta + keyword whole split magenta + keyword whole splitfields magenta + keyword whole join magenta + keyword whole joinfields magenta + keyword whole strip magenta + keyword whole lstrip magenta + keyword whole rstrip magenta + keyword whole swapcase magenta + keyword whole upper magenta + keyword whole lower magenta + keyword whole ljust magenta + keyword whole rjust magenta + keyword whole center magenta + keyword whole zfill magenta + + keyword whole __init__ lightgray + keyword whole __del__ lightgray + keyword whole __repr__ lightgray + keyword whole __str__ lightgray + keyword whole __cmp__ lightgray + keyword whole __hash__ lightgray + keyword whole __call__ lightgray + keyword whole __getattr__ lightgray + keyword whole __setattr__ lightgray + keyword whole __delattr__ lightgray + keyword whole __len__ lightgray + keyword whole __getitem__ lightgray + keyword whole __setitem__ lightgray + keyword whole __delitem__ lightgray + keyword whole __getslice__ lightgray + keyword whole __setslice__ lightgray + keyword whole __delslice__ lightgray + keyword whole __add__ lightgray + keyword whole __sub__ lightgray + keyword whole __mul__ lightgray + keyword whole __div__ lightgray + keyword whole __mod__ lightgray + keyword whole __divmod__ lightgray + keyword whole __pow__ lightgray + keyword whole __lshift__ lightgray + keyword whole __rshift__ lightgray + keyword whole __and__ lightgray + keyword whole __xor__ lightgray + keyword whole __or__ lightgray + keyword whole __neg__ lightgray + keyword whole __pos__ lightgray + keyword whole __abs__ lightgray + keyword whole __invert__ lightgray + keyword whole __nonzero__ lightgray + keyword whole __coerce__ lightgray + keyword whole __int__ lightgray + keyword whole __long__ lightgray + keyword whole __float__ lightgray + keyword whole __oct__ lightgray + keyword whole __hex__ lightgray + + keyword whole __radd__ lightgray + keyword whole __rsub__ lightgray + keyword whole __rmul__ lightgray + keyword whole __rdiv__ lightgray + keyword whole __rmod__ lightgray + keyword whole __rdivmod__ lightgray + keyword whole __rpow__ lightgray + keyword whole __rlshift__ lightgray + keyword whole __rrshift__ lightgray + keyword whole __rand__ lightgray + keyword whole __rxor__ lightgray + keyword whole __ror__ lightgray + + keyword whole __+__ brightred + +context """ """ green + keyword \\" brightgreen + keyword \\\n brightgreen + keyword %% brightgreen + keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen + keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen + keyword %\[hl\]n brightgreen + keyword %\[.\]\[0123456789\]s brightgreen + keyword %[*] brightgreen + keyword %c brightgreen + keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen + keyword \\\\{01234567\}\{01234567\} brightgreen + keyword \\\\{01234567\} brightgreen + keyword \\\\ brightgreen + keyword \\' brightgreen + keyword \\\{abtnvfr\} brightgreen + +context ''' ''' green + keyword \\" brightgreen + keyword \\\n brightgreen + keyword %% brightgreen + keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen + keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen + keyword %\[hl\]n brightgreen + keyword %\[.\]\[0123456789\]s brightgreen + keyword %[*] brightgreen + keyword %c brightgreen + keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen + keyword \\\\{01234567\}\{01234567\} brightgreen + keyword \\\\{01234567\} brightgreen + keyword \\\\ brightgreen + keyword \\' brightgreen + keyword \\\{abtnvfr\} brightgreen + +context # \n brown + keyword coding\{=:\}\[\s\]\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] brightmagenta + keyword vim:fileencoding=\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] brightmagenta + keyword -\*-\[\s\]coding:\[\s\]\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]\[\s\]-\*- brightmagenta + spellcheck + +context " " green + keyword \\" brightgreen + keyword %% brightgreen + keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen + keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen + keyword %\[hl\]n brightgreen + keyword %\[.\]\[0123456789\]s brightgreen + keyword %[*] brightgreen + keyword %c brightgreen + keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen + keyword \\\\ brightgreen + keyword \\' brightgreen + keyword \\\{abtnvfr\} brightgreen + +context ' ' green + keyword \\" brightgreen + keyword \\\n brightgreen + keyword %% brightgreen + keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen + keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen + keyword %\[hl\]n brightgreen + keyword %\[.\]\[0123456789\]s brightgreen + keyword %[*] brightgreen + keyword %c brightgreen + keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen + keyword \\\\ brightgreen + keyword \\' brightgreen + keyword \\\{abtnvfr\} brightgreen -- cgit v1.2.3