ProjectKivy/KivyLexer.py

branch
eric7
changeset 46
2ff6b838b040
parent 43
e0ec8dc346a0
child 47
072c7c4791d4
equal deleted inserted replaced
45:9249df1200c1 46:2ff6b838b040
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

eric ide

mercurial