| Text :: Makroskript Text :: Makroskript ist ein Makro-Vorprozessor mit eingebetteter Perl-Fähigkeit. |
Jetzt downloaden |
Text :: Makroskript Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Mark Summerfield
- Website des Verlags:
- http://search.cpan.org/~summer/
Text :: Makroskript Stichworte
Text :: Makroskript Beschreibung
Text :: Makroskript ist ein Makro-Vorprozessor mit eingebetteter Perl-Fähigkeit. Text :: MakroScript ist ein Makro-Vorprozessor mit eingebetteter Perl-Funktion.Synopsis Verwenden Sie Text :: MakroScript; # Neu () für Makroverarbeitung My $ makro = Text :: Makroskript-> NEU; während () {drucken $ makro-> expand ($ _), wenn $ _; } # Kanonische Verwendung (der Dateiname verbessert Fehlermeldungen): mein $ macro = text :: makroscript-> neu; während () {drucken $ makro-> expand ($ _, $ argv), wenn $ _; } # NEU () für eingebettete Makroverarbeitung My $ makro = Text :: Makroskript-> Neu (-Entded => 1); # Delimiters standardmäßig auf # oder mein $ makro = text :: makroscript-> neu (-opendelim => ']'); während () {drucken $ makro-> expand_delimited ($ _, $ argv), wenn $ _; } # Erstellen eines Makro-Objekts und erstellen Sie anfängliche Makros / Skripts aus der Datei (en) # angegeben: My $ macro = Text :: MakroScript-> Neu (-File => ; # Erstellen Sie ein Makro-Objekt und erstellen Sie anfängliche Makros / Skripts aus der # Definition (en) angegeben: My $ macro = Text :: MacroScript-> NEU (-Macro => ,], -script => ,], -variable => ,); # Wir können natürlich jede Kombination der Optionen verwenden. mein $ makro = text :: makroskript-> neu (-comment => 1); # Erstellen Sie das %% [] Makro. # Definieren () $ makro-> Definieren (-Makro, $ Macroname, $ Macrobody); $ Makro-> Definieren (-script, $ scriptname, $ scriptbody); $ Makro-> Definieren (-Variable, $ variablename, $ variablebody); # undefine () $ makro-> undefine (-macro, $ macroname); $ Makro-> undefine (-script, $ scriptname); $ Makro-> undefine (-Variable, $ variablename); # undefine_all () $ makro-> undefine (-macro); $ Makro-> unbeeindruckt (-script); $ Makro-> undefine (-variable); # Liste () @macros = $ makro-> list (-macro); @macros = $ makro-> list (-macro, -namesonly); @Scripts = $ makro-> list (-script); @Scripts = $ makro-> list (-script, -namesonly); @Variables = $ Makro-> Liste (-Variable); @Variables = $ Makro-> Liste (-Variable, -namensOnly); # Load_File () - behandelt den Inhalt immer wie innerhalb von Trennzeichen, wenn wir eingebettete Verarbeitung verwenden. $ Makro-> last_file ($ farename); # expand_file () - ruft expand_embeddeded (), wenn wir eingebettet # Verarbeitung ansonsten Anrufe expand (). $ Makro-> expand_file ($ Dateiname); @Expanded = $ makro-> expand_file ($ Dateiname); # expand () $ expanded = $ makro-> expand ($ wert); $ expandiert = $ makro-> expand ($ expanded, $ Dateiname); # expand_embedded () $ expandiert = $ makro-> expand_embedded ($ extra eilig); $ expanded = $ makro-> expand_embedded ($ unerwartet, $ Dateiname); Dieses Bundle enthält auch die Skripts von Makro- und MacRodir-Skripts, mit denen es uns ermöglicht, Makros zu erweitern, ohne Text :: macroscript.pm zu verwenden / verstehen zu müssen, obwohl Sie lernen müssen Die Handvoll Makro-Befehle ist verfügbar und die hier und in Makro dokumentiert werden. Makro bietet mehr Dokumentationen zum eingebetteten Ansatz. Die mitgelieferte MACROUTIL.PL-Bibliothek bietet einige Funktionen, die Sie in der HTML-Arbeit verwenden können. · Perl.
Text :: Makroskript Zugehörige Software