Bigtop :: docs :: sintaxe

Bigtop :: Docs :: Syntax é uma introdução à descrição da sintaxe bigtop.
Baixe Agora

Bigtop :: docs :: sintaxe Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Phil Crow
  • Site do editor:
  • http://search.cpan.org/~tkeefer/Gantry-3.51/lib/Gantry/Utils/FormMunger.pm

Bigtop :: docs :: sintaxe Tag


Bigtop :: docs :: sintaxe Descrição

Bigtop :: Docs :: Syntax é uma introdução à descrição da sintaxe bigtop. Bigtop :: Docs :: Syntaxe é uma introdução à Sintaxe Bigtop Descrição.Este documento explica a estrutura básica de um arquivo bigtop.note que você pode encontrar bigtop :: docs :: cookbook útil Dependendo da complexidade de suas perguntas e como você gosta para usar docs. Para uma lista completa de palavras-chave bigtop, consulte Bigtop :: Docs :: Fulleywords. Uma versão mais curta está disponível no Bigtop :: Docs :: QuickKeywords. Para saber o que cada backend faz, e como configurá-los, veja Bigtop :: Docs :: Autobackends. Todos aqueles, exceto o livro de receitas, são gerados a partir da fonte oficial de palavras-chave bigtop (bigtop: palavras-chave) e por isso estão atualizados. Outros documentos estão disponíveis, incluindo docs no tendema. Veja Bigtop :: Docs :: TOC para uma lista completa de documentação.Anatomia de um bigtop filebigtop Arquivos são projetados para serem fáceis de escrever e ler (por você e o computador). Há uma estrutura básica baseada em blocos delimitados por chave, mas não é complicado como uma linguagem de programação. É uma linguagem descritiva. Não há fluxo de controle. Isso significa que você pode colocar as coisas em qualquer ordem que você goste, exceto que a configuração vem em primeiro lugar e alguns destinatários dos arquivos gerados podem se preocupar com o pedido. Por exemplo, sua ferramenta SQL de linha de comando provavelmente espera ver a definição para uma tabela antes de vê qualquer chaves estrangeiras apontando para essa tabela. Essas ordenações são geralmente bastante intuitivas, especialmente quando esse outro programa reclama sobre definições ausentes, etc. (Além disso, se você usar a "Sintaxe do KickStart", o Bigtop ajustará a ordem para explicar as chaves estrangeiras.) O esqueleto a seguir é o menor bigtop legal Arquivo que descreve quase nada (e não fará nada se você alimá-lo para bigtop): config {} app app :: nome {} configuração de configuração o nível superior Existem duas seções em um arquivo bigtop. A ordem é aplicada. Primeiro vem a configuração. Ele lista coisas que tornam a saída específica. Nele, há declarações e blocos de back-end. Cada declaração pode levar exatamente um valor. Se houver algum personagem que o Perl não gostaria em um identificador, coloque o valor nos ticks de volta, também conhecido como BackQuotes (a cotação geralmente encontrada em Tilde, não os da mesma tecla com aspas duplas). As instruções de configuração disponíveis são Descrito Brevemente em Bigtop :: Docs :: QuickKeywords e com mais detalhes no Bigtop :: Docs :: Fullkeywords. Há duas palavras-chave que foram deprecadas e não aparecem lá. Estes são às vezes úteis para testes, então eu os descrevi aqui: base_dirdeprecated.Optional, padronizado para o diretório atual. Ignorado com um aviso, exceto no modo de criação. Um caminho para onde o aplicativo será construído. Coloque caminhos em backquotes. Exemplo: Base_dir `/home/phil/play'_app_dirdeprecated.optional, padrão para o nome do diretório de estilo H2XS para o seu aplicativo. Ignorado com um aviso, exceto no modo de criação. Um caminho relativo ao base_dir, onde build.pl, muda, readme, etc. Por exemplo, se o seu bloco de aplicativos se sentir assim: App Myns :: Apps :: Namethe, o padrão será Myns-Apps-Name sob o base_dir. Se você queria aninhamento extra, você poderia dizer: app_dir `myns / apps / nome`; então bigtop faria aqueles diretórios intervir para você. Além dessas chaves codificadas duras, há blocos de backend que dependem do que você tem instalado. Estes normalmente geram arquivos no disco, que podem ser módulos Perl, httpd.confs, etc.O sistema é simplista e melhor descrito por um exemplo. Suponha que você listasse alguma forma de algumabackend {} na seção Config. O Bigtop assumirá o seguinte (sim, eu sei como os pressupostos perigosos podem ser): você tem um pacote chamado Bigtop :: Backend :: Algum telefone :: Do BeBackend, definido da maneira usual, que é instalada em seu sistema. (ou seja, há um arquivo chamado BOGBHODS.PM que define o pacote bigtop :: backend :: setype :: do que vive no caminho bigtop / backend / algum sypeded / somewend.pm, em relação a um membro @inc.) Esse pacote Tem um método chamado gen_sometype que faz qualquer backends desse tipo deve fazer (ele pode fazer arquivos .pm, arquivos .conf, arquivos .sql, etc.). Isso permite que o bigtop chame Gen_Sometype quando os tipos de usuário: Bigtop File.Bigtop AltereyPethe Distribution vem com um número desses backtop :: backends. [Ver Bigtop :: Docs :: auotbackends para uma lista. Se você escrever um útil, por favor envie-o para que possamos incluí-lo em uma versão futura. Para conselhos sobre como escrever um, consulte Bigtop :: Docs :: Módulos. Requisitos: · Perl.


Bigtop :: docs :: sintaxe Software Relacionado