104 lines
1.5 KiB
Python
104 lines
1.5 KiB
Python
"""
|
|
pygments.lexers._ada_builtins
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Ada builtins.
|
|
|
|
:copyright: Copyright 2006-2024 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'
|
|
)
|