BIGTOP :: docs :: syntax

BIGTOP :: docs :: syntax ist eine Einführung in die BIGTOP-Syntaxbeschreibung.
Jetzt downloaden

BIGTOP :: docs :: syntax Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Phil Crow
  • Website des Verlags:
  • http://search.cpan.org/~tkeefer/Gantry-3.51/lib/Gantry/Utils/FormMunger.pm

BIGTOP :: docs :: syntax Stichworte


BIGTOP :: docs :: syntax Beschreibung

Bigtop :: Docs :: Syntax ist eine Einführung in Bigtop Syntaxbeschreibung. Bigtop :: Docs :: Syntax ist eine Einführung in Bigtop Syntax description.This Dokument erläutert die grundlegende Struktur eines bigtop file.Note, dass Sie Bigtop finden könnten :: Docs :: Kochbuch nützlich in Abhängigkeit von der Komplexität der Fragen und wie Sie mögen verwenden docs. Für eine vollständige Liste der Bigtop Schlüsselwörter finden Bigtop :: Docs :: FullKeywords. Eine kürzere Version ist verfügbar in Bigtop :: Docs :: QuickKeywords. Um zu wissen, was jedes Backend tut, und wie sie konfigurieren, finden Sie Bigtop :: Docs :: AutoBackends. Alle diejenigen, außer dem Kochbuch, sind von der offiziellen Quelle von Bigtop Schlüsselwort (Bigtop :: Keywords) erzeugt und sind so zu date.Other docs up zur Verfügung, einschließlich docs auf tentmaker. Bigtop See :: Docs :: TOC für eine vollständige Liste der documentation.Anatomy eines Bigtop FileBigtop Dateien sind so konzipiert, dass einfach zu schreiben und (von Ihnen und dem Computer) zu lesen. Es gibt eine Grundstruktur auf Basis von Klammer begrenzt Blöcke, aber es ist nicht wie eine Programmiersprache kompliziert. Es ist eine beschreibende Sprache. Es gibt keine Ablaufsteuerung. Das bedeutet, dass Sie die Dinge in welcher Reihenfolge Sie mag, setzen können, außer dass Config zuerst kommt und einig Empfänger der erzeugten Dateien über Bestellung können kümmern. Zum Beispiel SQL-Kommandozeilen-Tool erwartet wahrscheinlich die Definition für eine Tabelle zu sehen, bevor es irgendwelche Fremdschlüssel sieht auf diese Tabelle zeigt. Diese Anordnungen sind in der Regel recht intuitiv, vor allem, wenn das andere Programm beschwert sich über fehlende Definitionen usw. (Wenn Sie darüber hinaus Kickstart-Syntax verwenden, Bigtop wird, um die Bestellung Konto für Fremdschlüssel anpassen.) Das folgende Skelett ist die kleinste rechtliche bigtop Datei, die so gut wie nichts beschreibt (und wird nichts tun, wenn Sie es füttern Bigtop): config {} App App :: Namen {} Config SectionAt der obersten Ebene gibt es zwei Abschnitte in einer Bigtop Datei. Der Auftrag wird erzwungen. Zuerst kommt Konfig. Es listet die Dinge, die die Ausgabe spezifische machen. Darin gibt es Aussagen und Back-End-Blöcke. Jede Anweisung kann genau einen Wert nehmen. Wenn es irgendwelche Zeichen sind, dass Perl würde wie nicht in einem Bezeichner, den Wert in zurück Zecken umschließen, auch bekannt als einfachen Anführungszeichen, (das Zitat in der Regel unter Tilde gefunden, nicht die, die auf der gleichen Taste mit doppelten Anführungszeichen) .Die verfügbaren Konfigurations Aussagen kurz beschrieben in Bigtop :: Docs :: QuickKeywords und in Bigtop im Detail :: Docs :: FullKeywords. Es gibt zwei Stichworte, die veraltet sind und so erscheinen dort nicht. Diese sind manchmal nützlich für die Prüfung, so dass ich sie hier beschrieben habe: base_dirDeprecated.Optional, Standardwerte in das aktuelle Verzeichnis. Ignoriert mit einer Warnung, außer in erstellen mode.A Pfad, wo die App wird gebaut werden. Enclose Pfade in einfachen Anführungszeichen. Beispiel: base_dir `/home/phil/play`;app_dirDeprecated.Optional, standardmäßig die h2xs Stil Verzeichnisnamen für Ihre Anwendung. Ignoriert mit einer Warnung, außer in mode.A Pfad relativ zum base_dir schaffen, wo Build.PL, Änderungen, README usw. leben. Wenn Ihre App-Block wie folgt aussieht Zum Beispiel: app myNS :: Apps :: Namethe Standard wird myNS-Apps-Namen unter der base_dir sein. Wenn Sie zusätzliche Verschachtelung wollte könnte man sagen: APP_DIR `myNS / Apps / Name`, dann bigtop würde diese dazwischen Verzeichnisse für you.In Zusätzlich zu diesen hart codierten Schlüsseln machen, gibt es Backend-Blöcke, die davon abhängen, was Bigtop :: Module, die Sie haben Eingerichtet. Diese in der Regel erzeugen Dateien auf der Festplatte, die Perl-Module sein könnte, httpd.confs, usw. Das System ist simpel und am besten durch ein Beispiel beschrieben. Angenommen, Sie Sometype SomeBackend {} in der Config-Abschnitt führen. Bigtop wird die folgende übernehmen (ja, ich weiß, wie gefährlich Annahmen sein können): Sie haben ein Paket namens Bigtop :: Backend :: :: Sometype SomeBackend in der üblichen Art und Weise definiert, die auf dem System installiert ist. (Dh es gibt eine Datei SomeBackend.pm genannt, die das Paket Bigtop definiert :: Backend :: :: Sometype SomeBackend, die im Pfad lebt Bigtop / Backend / Sometype / SomeBackend.pm, relativ zu einem @INC Mitglied.) Das Paket hat ein Verfahren gen_SomeType genannt, die tut, was Backends dieser Art tun soll (es Dateien machen .pm könnte, conf-Dateien, sQL-Dateien etc.). Dies ermöglicht bigtop gen_SomeType zu rufen, wenn der Benutzer: bigtop file.bigtop SomeTypeThe Distribution kommt mit einer Reihe dieser Bigtop :: Backends. Wenn Sie einen nützlichen schreiben, es in Bitte senden, damit wir sie in einer zukünftigen Version enthalten. Für zusätzliche Informationen zu einem Schreiben, siehe Bigtop :: Docs :: Module. Anforderungen: · Perl.


BIGTOP :: docs :: syntax Zugehörige Software