eric6/ThirdParty/Pygments/pygments/lexers/pascal.py

changeset 7983
54c5cfbb1e29
parent 7701
25f42e208e08
equal deleted inserted replaced
7982:48d210e41c65 7983:54c5cfbb1e29
3 pygments.lexers.pascal 3 pygments.lexers.pascal
4 ~~~~~~~~~~~~~~~~~~~~~~ 4 ~~~~~~~~~~~~~~~~~~~~~~
5 5
6 Lexers for Pascal family languages. 6 Lexers for Pascal family languages.
7 7
8 :copyright: Copyright 2006-2020 by the Pygments team, see AUTHORS. 8 :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
9 :license: BSD, see LICENSE for details. 9 :license: BSD, see LICENSE for details.
10 """ 10 """
11 11
12 import re 12 import re
13 13
561 'array', 'at', 'begin', 'body', 'case', 'constant', 'declare', 561 'array', 'at', 'begin', 'body', 'case', 'constant', 'declare',
562 'delay', 'delta', 'digits', 'do', 'else', 'elsif', 'end', 'entry', 562 'delay', 'delta', 'digits', 'do', 'else', 'elsif', 'end', 'entry',
563 'exception', 'exit', 'interface', 'for', 'goto', 'if', 'is', 'limited', 563 'exception', 'exit', 'interface', 'for', 'goto', 'if', 'is', 'limited',
564 'loop', 'new', 'null', 'of', 'or', 'others', 'out', 'overriding', 564 'loop', 'new', 'null', 'of', 'or', 'others', 'out', 'overriding',
565 'pragma', 'protected', 'raise', 'range', 'record', 'renames', 'requeue', 565 'pragma', 'protected', 'raise', 'range', 'record', 'renames', 'requeue',
566 'return', 'reverse', 'select', 'separate', 'subtype', 'synchronized', 566 'return', 'reverse', 'select', 'separate', 'some', 'subtype',
567 'task', 'tagged', 'terminate', 'then', 'type', 'until', 'when', 567 'synchronized', 'task', 'tagged', 'terminate', 'then', 'type', 'until',
568 'while', 'xor'), prefix=r'\b', suffix=r'\b'), 568 'when', 'while', 'xor'), prefix=r'\b', suffix=r'\b'),
569 Keyword.Reserved), 569 Keyword.Reserved),
570 (r'"[^"]*"', String), 570 (r'"[^"]*"', String),
571 include('attribute'), 571 include('attribute'),
572 include('numbers'), 572 include('numbers'),
573 (r"'[^']'", String.Character), 573 (r"'[^']'", String.Character),

eric ide

mercurial