summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/pygments/lexers/_ada_builtins.py
blob: 24f9b197b02f510b7119131e7053cea63880328e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
"""
    pygments.lexers._ada_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Ada builtins.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""

KEYWORD_LIST = (
    'abort',
    'abs',
    'abstract',
    'accept',
    'access',
    'aliased',
    'all',
    'array',
    'at',
    'begin',
    'body',
    'case',
    'constant',
    'declare',
    'delay',
    'delta',
    'digits',
    'do',
    'else',
    'elsif',
    'end',
    'entry',
    'exception',
    'exit',
    'interface',
    'for',
    'goto',
    'if',
    'is',
    'limited',
    'loop',
    'new',
    'null',
    'of',
    'or',
    'others',
    'out',
    'overriding',
    'pragma',
    'protected',
    'raise',
    'range',
    'record',
    'renames',
    'requeue',
    'return',
    'reverse',
    'select',
    'separate',
    'some',
    'subtype',
    'synchronized',
    'task',
    'tagged',
    'terminate',
    'then',
    'type',
    'until',
    'when',
    'while',
    'xor'
)

BUILTIN_LIST = (
    'Address',
    'Byte',
    'Boolean',
    'Character',
    'Controlled',
    'Count',
    'Cursor',
    'Duration',
    'File_Mode',
    'File_Type',
    'Float',
    'Generator',
    'Integer',
    'Long_Float',
    'Long_Integer',
    'Long_Long_Float',
    'Long_Long_Integer',
    'Natural',
    'Positive',
    'Reference_Type',
    'Short_Float',
    'Short_Integer',
    'Short_Short_Float',
    'Short_Short_Integer',
    'String',
    'Wide_Character',
    'Wide_String'
)