Files
context-continuity/venv.old-py38/lib/python3.9/site-packages/pygments/lexers/_ada_builtins.py
T
Master 943acbc573 feat: referentiel projets dynamique + validation nommage by design
Durcit la convention de nommage des projets (dérive constatée : 'Sliding
Automation', 'code_versioning'... au lieu des formes canoniques).

- trilium_api.py : projets_canoniques() lit le référentiel = valeurs du label
  projet sur les notes de type=projet (source unique, pas de constante en dur).
  Note-projet CodeVersioning créée (manquait).
- mcp_server.py : _valider_projet() branché dans les 6 tools de création
  (add_decision/history/backlog, new_conversation, create_entite, add_skill).
  Refuse un projet non canonique (suggestion si faute) ou inconnu (renvoi au
  processus de création de projet). Ne verrouille pas si référentiel illisible.
- lint_audit.py : VAL-nommage aligné sur le référentiel (attrape casse, espace
  ET snake_case ; l'ancien 'contient un espace' ratait code_versioning).
- Données : 79 notes ré-étiquetées vers les 3 formes canoniques.

Quality by design : l'erreur de nommage devient impossible à l'écriture, le
Lint n'est plus que le filet de sécurité.
2026-07-17 14:59:33 +02:00

104 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'
)