-
Intégrer une API
Bonjour,
Je me demande comment une API est intégrée dans un nouveau langage de programmation.
Par exemple, les langages Perl, Python, etc. Permettent tous d'accéder à l'API des Sockets.
Est-ce que lors de la génération des tokens (dans le lexer) ils considèrent que le nom de toutes les fonctions de l'API fait partie des mots clefs du langages ? Ou est-ce que ils le traîtent ailleurs ?
Merci
-
:salut:
En général, toute la partie analyse de code n'a aucune connaissance de ces fonctions : elles sont considérées comme des fonctions tout à fait normales et implémentées dans la bibliothèque standard. Tout au plus y a-t-il des mécanismes pour importer automatiquement ces fonctions dans tout programme. Tu as parfois des exceptions, comme le print de Python 2 (mais pas 3), à cause de sa syntaxe particulière.