Autosplit.

AutoSplit ist ein Perl-Modul, das ein Paket zum Autoloading teilen kann.
Jetzt downloaden

Autosplit. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • AutoSplit team
  • Website des Verlags:
  • http://search.cpan.org/~nwclark/perl-5.8.8/lib/AutoSplit.pm

Autosplit. Stichworte


Autosplit. Beschreibung

AutoSplit ist ein Perl-Modul, das ein Paket zum Autoloading aufteilen kann. AutoSplit ist ein Perl-Modul, das ein Paket zum Autoloading aufteilen kann. autosplit_lib_modules (@modules); Diese Funktion spaltet Ihr Programm in Dateien auf, in denen das Autoloader-Modul umgehen kann. Es wird sowohl von den Standard-Perl-Bibliotheken als auch von dem Dienstprogramm MAKEMAKER verwendet, um Bibliotheken für das Autoloading automatisch zu konfigurieren. Die AUTOSPLIT-Schnittstelle spaltet die angegebene Datei in eine Hierarchie auf, die im Verzeichnis $ DIR abgewurzelt ist. Es erstellt Verzeichnisse bei Bedarf, um die Klassenhierarchie zu reflektieren, und erstellt die Datei autosplit.ix. Diese Datei fungiert sowohl als Vorlauferklärung aller Paketroutinen als auch als Zeitstempel für das letzte Update der Hierarchie. Die restlichen drei Argumente für Autosplit regieren andere Optionen an den AutoSplitter. $ Keepif Das dritte Argument, $ behalten, ist falsch, dann Vorhandene * .ale Dateien im Autoload-Verzeichnis werden entfernt, wenn sie nicht mehr Teil des Moduls (veraltete Funktionen) sind. $ standardmäßig auf 0. $ checkdhe vienten Argument, $ check, weist Autosplit auf, das Modul zu überprüfen, um sicherzustellen, dass sie sicherstellt, um sicherzustellen, dass es eine Verwendungspezifikation für das Autoloader-Modul enthält, und das Modul überspringt, wenn der Autoloader nicht erkannt wird. $ check standardmäßig auf 1. $ modtimelastly gibt das $ modtime argument an, dass autosplit die Änderung der Modifikationszeit des Moduls dagegen an der der Datei autosplit.ix überprüfen soll, und nur das Modul aufteilen, wenn er neuer ist. $ modtime standardmäßig auf 1. Typische Verwendung von AutoSplit im Perl-Makemaker-Dienstprogramm erfolgt über die Befehlszeile mit: perl -e 'autosplit verwenden; AutoSplit ($ argv , $ argv , 0, 1, 1) 'Als Make-Makro definiert, wird es mit Datei- und Verzeichnisargumenten aufgerufen. Autosplit teilen die angegebene Datei in das angegebene Verzeichnis auf und löscht obsolete .al-Dateien, nachdem das Modul überprüft wurde, dass das Modul den Autoloader verwendet und sicherstellt, dass das Modul nicht bereits in seinem aktuellen Formular (der Modtime-Test) aufgeteilt ist. Den AutoSplit_lib_Modules Form wird im Bau von Perl verwendet. Es ist als Eingabe einer Liste von Dateien (Modulen), mit denen angenommen wird, dass sie sich in einem Verzeichnis lib relativ zum aktuellen Verzeichnis befinden. Jede Datei wird jeweils zu einem Zeitpunkt an den AutoSpllerer gesendet, um in das Verzeichnis lib / auto teilzunehmen. In beiden Verwendungen des Autosplitters, nur Subroutinen, die nach dem Perl __end__ Token definiert sind, werden in separate Dateien aufgeteilt. Einige Routinen können vor diesem Marker platziert werden, um ihre sofortige Belastung und Parsing zu zwingen. Beide der folgenden Fälle werden unterstützt: Paketname; __End__ Sub AAA {...} Paketname :: Option1; SUB BBB {...} Paketname :: Option2; SUB BBB {...} Paketname; __End__ Sub AAA {...} Subname :: Option1 :: BBB {...} Subname :: Option2 :: BBB {...} Anforderungen: · Perl.


Autosplit. Zugehörige Software