C-6: ConnectorRuntime enforces capability_mask per operation.
READ-only ACs cannot invoke MUTATE operations (wipe, lock, retire).
C-7: AC validated against database (exists, active, not expired)
before connector invocation.
C-9: Delegated AC capability bounded by delegator's capability.
C-10: Command counter uses atomic SQL increment with limit check.
M-23: expire_stale() uses same atomic SQL pattern.
H-1: Sensitive credential fields hidden from repr/logs via repr=False.
H-2: Stub backend requires ALLOW_STUB_CREDENTIALS=true to activate.
H-3: Kerberos backend raises CredentialResolutionError instead of
returning stub ticket.
H-4: Chronicle INTENT emitted before execution, RESULT after.
H-5: device_id validated as UUID before Graph API URL interpolation.
H-8: ConnectorRuntime enforces governance for all connector invocations.
Signed-off-by: Tyler King <tking@guildhouse.dev>
103 lines
1.5 KiB
Python
103 lines
1.5 KiB
Python
"""
|
|
pygments.lexers._ada_builtins
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Ada builtins.
|
|
|
|
:copyright: Copyright 2006-present 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'
|
|
)
|