====== Création d'un Parser de code Pascal ====== J'ai comme idée de créer un Parser de code Pascal afin de creer automatiquement une documentation du code analysé. Pour cela 2 approches : - Utiliser des parseur existants - Créer mon propre parseur ===== Parseurs existants ===== ==== fcl-passrc ==== sous le répertoire : \fpcsrc\packages\fcl-passrc\src\pparser.pp ==== fpc internal ==== [[https://wiki.freepascal.org/FPC_internals/fr]] [[https://wiki.freepascal.org/The_parser]] ==== pascalparsetool du codetools ==== dans le rép : \lazarus\components\codetools\pascalparsertool.pas ===== Création d'un parseur ===== ====== Sources & Ressources ====== * [[https://tomassetti.me/guide-parsing-algorithms-terminology/]] * [[https://supunsetunga.medium.com/writing-a-parser-algorithms-and-implementation-a7c40f46493d]] * Video : [[https://www.youtube.com/watch?v=4m7ubrdbWQU]]