39 (r'[A-Za-z][A-Za-z0-9]*$', Name.Attribute), |
39 (r'[A-Za-z][A-Za-z0-9]*$', Name.Attribute), |
40 (r'(.*?)(\s*)(:)(\s*)$', |
40 (r'(.*?)(\s*)(:)(\s*)$', |
41 bygroups(Name.Class, Text, Punctuation, Text)), |
41 bygroups(Name.Class, Text, Punctuation, Text)), |
42 (r'(.*?)(\s*)(:)(\s*)(.*?)$', |
42 (r'(.*?)(\s*)(:)(\s*)(.*?)$', |
43 bygroups(Name.Attribute, Text, Punctuation, Text, |
43 bygroups(Name.Attribute, Text, Punctuation, Text, |
44 using(PythonLexer)))], |
44 using(PythonLexer))), |
|
45 (r'[^:]+?$', using(PythonLexer)) |
|
46 ], |
45 'classList': [ |
47 'classList': [ |
46 (r'(,)(\s*)([A-Z][A-Za-z0-9]*)', |
48 (r'(,)(\s*)([A-Z][A-Za-z0-9]*)', |
47 bygroups(Punctuation, Text, Name.Class)), |
49 bygroups(Punctuation, Text, Name.Class)), |
48 (r'(\+)(\s*)([A-Z][A-Za-z0-9]*)', |
50 (r'(\+)(\s*)([A-Z][A-Za-z0-9]*)', |
49 bygroups(Operator, Text, Name.Class)), |
51 bygroups(Operator, Text, Name.Class)), |
50 (r'\s+', Text), |
52 (r'\s+', Text), |
51 (r'[A-Z][A-Za-z0-9]*', Name.Class), |
53 (r'[A-Z][A-Za-z0-9]*', Name.Class), |
52 (r'\]', Punctuation, '#pop')]} |
54 (r'\]', Punctuation, '#pop') |
|
55 ], |
|
56 } |
53 |
57 |
54 # |
58 # |
55 # eflag: noqa = M702 |
59 # eflag: noqa = M702 |