libidl.

libidl é uma biblioteca para criar árvores de arquivos de definição de interface da Corba (IDL),
Baixe Agora

libidl. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew T. Veliath
  • Site do editor:
  • http://ftp.gnome.org/pub/GNOME/sources/libIDL

libidl. Tag


libidl. Descrição

libidl é uma biblioteca para criar árvores de arquivos de definição de interface do Corba (IDL), libidl é uma biblioteca licenciada sob o GNU LGPL para criar árvores de arquivos de definição de interface da Corba (IDL), que é uma especificação para definir interfaces portáteis. A biblioteca foi inicialmente escrita para órbita (o orbe do projeto GNOME e o principal meio de distribuição da libidl). No entanto, a funcionalidade foi projetada para ser tão reutilizável e portátil quanto possível. É escrito em C, e o objetivo é manter a capacidade de compilá-lo em um sistema com um compilador padrão. Os arquivos de parser pré-processados são incluídos para que você não seja forçado a reconstruir o analisador, no entanto, um esforço é feito para manter o analisador e lexer compatível com o UNIX padrão YACC. Atualmente, o flex é necessário para gerar o lexicalscanner.com libidl, você pode analisar um arquivo IDL que será executado automaticamente pelo pré-processador C (em sistemas com um disponível) e ter exibido mensagens detalhadas e de aviso exibidas. Em uma compilação sem erros, a árvore é retornada ao aplicativo personalizado.Libidl executa fases de compilação da análise lexical para quase uma análise semântica completa com algumas otimizações, e tentará gerar erros e avisos significativos para a funcionalidade de exportações IDL.Libidl usadas Para gerar mensagens de erro de conformidade detalhadas e avisos no formato GCC, e também vem com um back-end padrão para gerar IDL em um arquivo ou string (útil para mensagens ou comentários personalizados na saída). O back-end IDL é concluído o suficiente que a mais gerada IDL pode ser reparada pela libidl sem erros. A LIBIDL retorna árvores de sintaxe e namespace separadas e inclui a funcionalidade para ocultar informações sintáticas da árvore primária, mantendo-a acessível através do namespace para obter informações e nomes de nomes, as extensões da Lookup.Optional para o IDL padrão podem ser ativadas usando bandeiras de parse. Estes incluem propriedades do nó, fragmentos de código incorporados e XPIDL. Os nós também podem ter tags de declarações que atribuem atribuições específicas a determinadas construções IDL para facilitar ainda mais os aplicativos personalizados. Se você estiver atualizando para uma nova versão, consulte o arquivo de notícias para quaisquer alterações que possam afetar o Destino de Sintaxe de Código.Emacs que você é Usando o Emacs 20.x e não possuem destaque decente de sintaxe em seu modo IDL, você pode usar o seguinte EMACS LISP para adicionar realização específica do IDL usando o modo de bloqueio de fontes: (Font-Lock-Add-Keywords 'Modo IDL ` ("^ # [] * Erro [] + (. +)" 1 'Font-Lock-Lock-Warning-face Prepare) ("^ # [] * (Incluir) [] + (" n] *>?) "2 'Font-Lock-string-face) ("^ # [] * Defina [] + (SW +) (" 1' Font-Lock-Lock-Função-Face-Face) ("^ # [] * (Elif | if)> "(" [] * (? (SW +)? "Nil Nil (1 'Font-Lock-Lock-Face-face-face) (2' Font-Lock-Variável-Nome-Face Nil T)) (" (__declspec) [] * (( +)) "(1 'Font-Lock-Lock-Reference-face-face) (2' Font-Lock-Bloqueio-Variável-Face)) (" ^ # [] * (SW +)> [] * (SW +)? "(1 'Font-Lock-Lock-Reference-Face) (2' Font-Lock-Variável-Nome-Face Nil T) (" "1 'Font-Lock-Key Palavra-face) ("[] * ( *) [] * (" 1 'Font-Lock-Lock-Função-Face-face) ("" 1' Face-Face-Lock-Face) ("" 1 'Font-Lock-Bloqueio-palavra-chave-face) (add-gancho' iDL-Mode-Hook '(Lambda () (Font-Lock-Mode 1)))


libidl. Software Relacionado

liblasi.

liblasi é uma biblioteca simples que fornece uma interface de saída de fluxo C ++ para criar documentos PostScript. ...

137

Download

Quer

Quer é um módulo Perl criado para implementar o comando `deseja '. ...

255

Download

Domingo.

Domingo é uma interface fácil de usar simples, consistente e orientada a objetos para o Lotus Notes / Domino Java-API. ...

175

Download