Syntaxe :: Highlight :: Perl :: amélioré

Syntaxe :: Highlight :: Perl :: amélioré permet de mettre en évidence les structures syntaxiques PERL.
Télécharger maintenant

Syntaxe :: Highlight :: Perl :: amélioré Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David C.Y. Liu
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~davidcyl/Syntax-Highlight-Perl-Improved-1.01/lib/Syntax/Highlight/Perl/Improved.pm

Syntaxe :: Highlight :: Perl :: amélioré Mots clés


Syntaxe :: Highlight :: Perl :: amélioré La description

Syntaxe :: Highlight :: Perl :: améliorée permet de mettre en évidence les structures syntaxiques PERL. Syntaxe :: Highlight :: Perl :: amélioré permet de mettre en évidence des structures syntaxiques Perl.Synopsis # simple usage de procédure Syntaxe :: Highlight :: perl :: amélioré ': basique'; # ou ': intégral' imprimer format_string ($ my__string); # Oo usage Syntaxe :: Highlight :: Perl :: amélioré; My $ Formatter = nouvelle syntaxe :: Highlight :: Perl :: amélioré; Imprimer $ Formatter-> format_string ($ my_string); ce module fournit la surbrillance de la syntaxe pour le code PERL. Le biais de conception est grossièrement orienté ligne et diffusée (c'est-à-dire le traitement d'une ligne de fichier de fichier en une seule passe). Des dispositions peuvent être faites à l'avenir pour des tâches liées au "suivi arrière" (c.-à-d. Re-faire une seule ligne au milieu d'un flux), comme l'accélération de la copie de l'état.ConstructeursLe constructeur fourni est nouveau (). Lorsque cela s'appelle sur un objet existant, nouveau () créera une nouvelle copie de cet objet. Sinon, New () crée une nouvelle copie de l'objet par défaut (interne). Notez que l'utilisation de la syntaxe procédurale modifie l'objet par défaut et que ces modifications seront reflétées dans tout nouveau nouveau () appels ultérieurs.FormattingFormatting est effectué à l'aide de la méthode Format_string (). Appelez format_string () avec une ou plusieurs chaînes au format, ou il utilisera par défaut à l'aide de $ _. Définition et obtention de formatSyou peut définir le texte utilisé pour formater un élément de syntaxe à l'aide de SET_FORMAT () (ou définissez le format de démarrage et de fin individuellement à l'aide de SET_START_FORMAT () et set_end_format (), respectivement) .Vous pouvez également récupérer le texte utilisé pour la mise en forme d'un élément via get_start_format () ou get_end_format. La récupération en vrac des noms ou des valeurs des formats définies est possible via get_format_names_list () (noms), get_start_format_values_list () et get_end_format_values_list (). Voir "Types de format" plus loin dans ce document pour obtenir des informations sur quels éléments de format peuvent être utilisés.Checking and réglage L'Étatyou peut vérifier certains aspects de l'état du formateur via les méthodes: in_heredoc (), in_string (), in_pod (), was_pod (), in_data (), in_data () et ligne_count (). Vous pouvez réinitialiser tous les états ci-dessus ( et quelques autres autres internes) à l'aide de réinitialisation (). Modes de formatage stables et instables peuvent définir ou vérifier la stabilité de la mise en forme via instable (). En mode instable (true), le formatage n'est pas considéré comme persistant avec des formats imbriqués. Ou, mis d'autre manière, lorsque l'instable, le formateur ne peut que "se rappeler" un format à la fois et doit rétablir le formatage de chaque jeton. Un exemple de formatage instable utilise des séquences d'échappement de couleur ANSI dans une borne.In Mode stable (FALSE) (la valeur par défaut), la mise en forme est considérée comme persistante dans les formats de manière arbitraire imbriquée. Même en mode stable, cependant, le formatage n'est jamais autorisé à couvrir plusieurs lignes; Il est toujours complètement fermé à la fin de la ligne et rétabli au début d'une nouvelle ligne, si nécessaire. Ceci pour assurer des balises correctement équilibrées lors de la mise en forme d'un extrait de code partiel. Un exemple de formatage stable est HTML.SUBSTRUCTION DEFINE_SUBSTITUTION (), vous pouvez remplacer le formulaire de substitution des cordes avec d'autres, une fois la chaîne d'origine étant analysée (mais avant que le formatage n'est appliqué). Ceci est utile pour échapper aux caractères spéciaux au mode de sortie (par exemple,> et


Syntaxe :: Highlight :: Perl :: amélioré Logiciels associés