BIGTOP :: DOCS :: SYNTAX

BIGTOP :: DOCS :: SYNTAX is een inleiding tot BigTop Syntax-beschrijving.
Download nu

BIGTOP :: DOCS :: SYNTAX Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Phil Crow
  • Uitgever website:
  • http://search.cpan.org/~tkeefer/Gantry-3.51/lib/Gantry/Utils/FormMunger.pm

BIGTOP :: DOCS :: SYNTAX Tags


BIGTOP :: DOCS :: SYNTAX Beschrijving

BIGTOP :: DOCS :: SYNTAX is een inleiding tot BigTop Syntax-beschrijving. BIGTOP :: DOCS :: Syntaxis is een inleiding tot BigTop Syntax-beschrijving. Dit document legt de basisstructuur uit van een Bigtop-bestand.Note die u misschien bigtop :: documenten :: kookboek nuttig kunt vinden, afhankelijk van de complexiteit van uw vragen en hoe u wilt om docs te gebruiken. Zie BigTop :: Docs :: Fullkeywords voor een volledige lijst met BIGTOP-trefwoorden. Een kortere versie is beschikbaar in BigTop :: Docs :: QuickKeywords. Om te weten wat elke backtoon doet, en hoe u ze kunt configureren, zie BigTop :: Documenten :: Autobackenden. Al die, behalve het kookboek, worden gegenereerd uit de officiële bron van BIGTOPT-trefwoorden (BIGTOP :: Trefwoorden) en zijn dus up-to-datum. Andere documenten zijn beschikbaar, waaronder Documenten op tentmaker. Zie bigtop :: docs :: toc voor een volledige lijst met documentatie .Aatomie van een bigtop fileBigtop-bestanden zijn ontworpen om eenvoudig te schrijven en om te lezen (door u en de computer). Er is een basisstructuur op basis van brace-gescheiden blokken, maar het is niet ingewikkeld als een programmeertaal. Het is een beschrijvende taal. Er is geen stroomstroom. Dat betekent dat je dingen in elke volgorde kunt plaatsen, behalve dat configuratie de eerste plaats komt en sommige ontvangers van de gegenereerde bestanden kunnen om de bestelling geven. Uw opdrachtregel SQL-tool verwacht bijvoorbeeld waarschijnlijk de definitie te zien voor een tabel voordat deze een buitenlandse sleutels ziet die naar die tafel wijzen. Deze ordeningen zijn meestal vrij intuïtief, vooral wanneer dat andere programma klaagt over ontbrekende definities, enz. (Verder, als u "Kickstart-syntaxis" gebruikt, past BigTop de volgorde aan om de buitenlandse sleutels te bevestigen.) Het volgende skelet is het kleinste legale bigtop Bestand dat bijna niets beschrijft (en zal niets doen als u het naar bigtop voedt): Config {} app-app :: naam {} configuratie SECTAT Het bovenste niveau Er zijn twee secties in een bigtop-bestand. De bestelling wordt afgedwongen. Komt eerst config. Het bevat dingen die de uitgangsspecifiek maken. Daarin zijn er uitspraken en backend blokken. Elke instructie kan exact één waarde aannemen. Als er geen tekens zijn die PERL niet leuk zou vinden in een identifier, voegt u de waarde in backticks in, AKA Backquotes (het citaat dat gewoonlijk wordt gevonden onder Tilde, niet degenen op dezelfde sleutel met dubbele aanhalingstekens). De beschikbare config-statements zijn Kort beschreven in Bigtop :: Documenten :: QuickKeywords en in meer detail in Bigtop :: Documenten :: Fulleywords. Er zijn twee sleutelwoorden die zijn verouderd en verschijnen daar dus niet. Deze zijn soms handig om te testen, dus ik heb ze hier beschreven: Base_Dirdprecated.Optional, standaardinstellingen naar de huidige map. Genegeerd met een waarschuwing behalve in Create Mode.a Path naar waar de app wordt gebouwd. Voeg paden in de backnotes. Voorbeeld: base_dir `/home/phil/play`;App_dirdprecated.optional, standaardinstellingen naar de H2XS-stijl directory naam voor uw app. Genegeerd met een waarschuwing behalve in het maken van modus.a-pad ten opzichte van base_dir waar build.pl, veranderingen, leesme, enz. Wonen. Als uw app-blok er bijvoorbeeld uitziet: App MyNS :: Apps :: Namethe Default is bijvoorbeeld MyNS-Apps-Name onder de base_dir. Als je extra nesting wilde, zou je kunnen zeggen: app_dir `myns / apps / name '; dan zou bigtop die tussenliggende mappen voor je maken. In toevoeging van deze harde gecodeerde sleutels zijn er backend blokken die afhankelijk zijn van wat bigtop :: modules die je hebt geïnstalleerd. Deze genereren meestal bestanden op de schijf, die perl-modules kunnen zijn, httpd.confs, enz. Het systeem is simplistisch en het best beschreven door een voorbeeld. Stel dat u een lijst met een lijst maakt op Sybackend {} in het gedeelte Config. BigTop zal het volgende aannemen (ja, ik weet hoe gevaarlijke aannames kunnen zijn): je hebt een pakket met de naam BIGTOP :: BACKEND: Sieraden: SomeBackend, gedefinieerd op de gebruikelijke manier, die op uw systeem is geïnstalleerd. (IE is er een bestand genaamd Sybackend.PM die het pakket Bigtop definieert :: BACKEND: een oftimept: SomeBackend, die in het pad bigtop / backend / eentje leeft / somebackend.pm, ten opzichte van een @ -inc-lid leeft, Heeft een methode genaamd Gen_Sometype die doet wat backbackds van dit type zou moeten doen (het kan .PM-bestanden, .conf-bestanden, .SQL-bestanden enz.). Hierdoor kan BIGTOP GEN_SOMETYPE bellen wanneer de gebruikerstypen: Bigtop-bestand.bigtop eenmalige distributie wordt geleverd met een aantal van deze bigtop :: backends. Als u een handige schrijft, stuur het dan in, zodat we het in een toekomstige release kunnen opnemen. Zie BigTop :: Documenten :: Modules. Vereisten: · Perl


BIGTOP :: DOCS :: SYNTAX Gerelateerde software