Aller au contenu

Référence

phil/highlight
TypeNatureRôle
Phil\Highlight\Highlighterfinal readonly classLes langages par nom et alias ; jetons, HTML, et highlight() pour les moteurs de rendu de code
Phil\Highlight\LanguageinterfaceUn analyseur lexical : nom, alias, jetons
Phil\Highlight\Tokenfinal readonly classUn morceau de la source et son type
Phil\Highlight\TokenTypeenumCe qu'est un jeton ; sa classe HTML
Phil\Highlight\HtmlFormatterfinal classLes jetons en balises span HTML échappées, d'un bloc ou ligne par ligne
Phil\Highlight\LineOptionsfinal readonly classComment un bloc s'écrit ligne par ligne : numéros, lignes mises en évidence, annotations
Phil\Highlight\LineRangesfinal readonly classDes lignes d'un bloc, seules ou en plages, lues de 1,3-5
Phil\Highlight\LineMarkenumCe qu'une ligne est marquée ; sa classe HTML
Phil\Highlight\Language\Codefinal readonly classL'analyseur lexical d'un langage de programmation décrit par une Syntax
Phil\Highlight\Language\Syntaxfinal readonly classL'apparence d'un langage de programmation pour Code
Phil\Highlight\Language\Quotefinal readonly classUne sorte de texte entre guillemets
Phil\Highlight\Language\Definitionsfinal classLes syntaxes fournies
Phil\Highlight\Language\Markupfinal readonly classHTML et XML, avec les langages incorporés
Phil\Highlight\Language\StyleSheetfinal readonly classCSS et SCSS
Phil\Highlight\Language\Yamlfinal readonly classYAML
Phil\Highlight\Language\Inifinal readonly classL'INI et ses semblables
Phil\Highlight\Language\Dockerfilefinal readonly classLes Dockerfiles, les arguments lus par un langage de shell
Phil\Highlight\Language\Difffinal readonly classLes diffs et les correctifs
Phil\Highlight\Language\Markdownfinal readonly classMarkdown
Phil\Highlight\Language\Twigfinal readonly classTwig, avec les langages de balisage et d'expression
Phil\Highlight\Language\Phpfinal readonly classPHP, code et balisage mêlés
Phil\Highlight\Scanner\Cursorfinal class, interneUne position dans une source, lue octet par octet
Phil\Highlight\Scanner\Outputfinal class, interneLes jetons joints par type
Phil\Highlight\Exception\HighlightExceptioninterfaceChaque exception de la bibliothèque
Phil\Highlight\Exception\UnknownLanguagefinal classUn langage demandé par un nom inconnu
Phil\Highlight\Exception\InvalidLanguagefinal classUn langage ajouté sous un nom qui ne peut pas être demandé
Phil\Highlight\Exception\InvalidLineRangesfinal classDes plages de lignes ou un premier numéro de ligne illisibles

Fichiers

CheminRôle
themes/light.css, themes/dark.css, themes/auto.cssLes thèmes des classes hl-