263 |
263 |
264 # vocab.private |
264 # vocab.private |
265 (r'(?:<PRIVATE|PRIVATE>)\s', Keyword.Namespace), |
265 (r'(?:<PRIVATE|PRIVATE>)\s', Keyword.Namespace), |
266 |
266 |
267 # strings |
267 # strings |
268 (r'"""\s+(?:.|\n)*?\s+"""', String), |
268 (r'"""\s(?:.|\n)*?\s"""', String), |
269 (r'"(?:\\\\|\\"|[^"])*"', String), |
269 (r'"(?:\\\\|\\"|[^"])*"', String), |
270 (r'\S+"\s+(?:\\\\|\\"|[^"])*"', String), |
270 (r'\S+"\s+(?:\\\\|\\"|[^"])*"', String), |
271 (r'CHAR:\s+(?:\\[\\abfnrstv]|[^\\]\S*)\s', String.Char), |
271 (r'CHAR:\s+(?:\\[\\abfnrstv]|[^\\]\S*)\s', String.Char), |
272 |
272 |
273 # comments |
273 # comments |
320 (r'\S+', Name.Variable), |
320 (r'\S+', Name.Variable), |
321 ], |
321 ], |
322 'slots': [ |
322 'slots': [ |
323 (r'\s+', Text), |
323 (r'\s+', Text), |
324 (r';\s', Keyword, '#pop'), |
324 (r';\s', Keyword, '#pop'), |
325 (r'(\{\s+)(\S+)(\s+[^}]+\s+\}\s)', |
325 (r'(\{\s+)(\S+)(\s[^}]+\s\}\s)', |
326 bygroups(Text, Name.Variable, Text)), |
326 bygroups(Text, Name.Variable, Text)), |
327 (r'\S+', Name.Variable), |
327 (r'\S+', Name.Variable), |
328 ], |
328 ], |
329 'vocabs': [ |
329 'vocabs': [ |
330 (r'\s+', Text), |
330 (r'\s+', Text), |