API Panther

Apache/NGinx config files Arduino/ESP32 (C++ embarqué) C/C++ CSS HTML/XML Javascript JSON Page web (HTML/CSS/JS/PHP) PHP Python Shell SQL
Infos HTML CSS Javascript Tester

Coloriser des codes sources en HTML, avec Javascript


L'API Panther permet de présenter des codes sources dans une page web.

C'est un parser qui lit le code source, une seule fois d'un seul trait, caractère par caractère, pour baliser en HTML certains mots-clés.

Il y a colorisation syntaxique pour HTML, CSS, XML, JSON.
Mais aussi validation syntaxique pour JS, PHP, SQL, Python, C/C++, Arduino, Shell, Apache/Nginx: si on utilise un mot-clé qui n'existe pas il n'est pas colorisé!

Au début j'écrivais les parsers en langage C, puis ils ont été portés en Javascript
pour baliser en temps réel, ou pour copier le HTML produit par l'API pour le coller dans une page web en HTML statique.

L'API Panther c'est quand même 393934 octets de code dans 76 fichiers pour baliser en HTML 14 langages.

	

	

	
Numéros de ligne


		
HTML produit, à copier/coller