jsapigen.

Um gerador de código de cola para Spidermonkey
Baixe Agora

jsapigen. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Thomas Zimmermann
  • Site do editor:

jsapigen. Tag


jsapigen. Descrição

Um gerador de código de cola para Spidermonkey O JSapigen é um software que gera código de cola para incorporar Spidermonkey em aplicativos C.jsapigen fornece um idioma simples de definição de interface para descrever a conexão entre código C nativo e o ambiente JavaScript. Ele converte essas descrições IDL no código C que é então compilada em um aplicativo durante o processo de compilação.Example: O seguinte código é um trecho de um arquivo IDL. Running JSapigen neste exemplo gera código de colagem para integração com o Spidermonkey.Function Void JS_Function: C_function (int = 2); O exemplo mostra a declaração de uma função JavaScript JS_Function que executa a função C c_function na invocação. É preciso um argumento do tipo int e retorna nada. Se o argumento for omitido, um valor padrão de 2 é usado. Este exemplo simples mostrará apenas alguns dos recursos do JSapigen. Atualmente, o programa cobre cerca de 90% de todos os cenários possíveis e muitas vezes é possível criar o código de cola completo automaticamente. O JSapigen destina-se a ser usado como pré-processador para arquivos de origem c e integra perfeitamente a make.jsapigen também economiza muita digitação. O código de colagem gerado em C é maior em tamanho, então sua descrição IDL correspondente por um fator estimado de 20-50. Por exemplo, o um-liner acima gera 30 linhas de código C, além de outras 155 linhas de código C extra que podem ser compartilhadas com outras declarações no mesmo arquivo.Enstalação: Por favor, consulte o arquivo `Install 'que vem com esses pacotes . Ele contém instruções de instalação genéricas.As requisitos do sistema de JSapigen são - um ambiente de construção compatível com Posix, - alguma implementação de YACC (YACC, Berkeley Yacc, Gnu Bison), - Posix Lex (Flex), e - um compilador C com ISO Apoio C90.O software foi construído com - GNU GCC 3.4.5, 4.2.1, 4.3.1, ou - Sun Studio 12 e testado em - Debian GNU / Linux 'Lenny' (AMD64), - OpenBSD 4.3 (ABT64), - FreeBSD 7.0 (I386), - Sunos 5.10 (SPARC), e Mingw no Windows 2000 (I386). Se o sistema estiver nessa lista, mas não compilar o software, por favor, informe isso como um bug. Inclua o arquivo `config.log ', a mensagem de erro do compilador e uma descrição do seu ambiente de compilação. Se o sistema não estiver nesta lista, mas compila o software, por favor, informe a lista de discussão para que o sistema possa ser adicionado. Seu sistema não compila o software, mas finge ser compatível com o POSIX, informe isso como um bug.usage: JSapigen é um programa de linha de comando para o desenvolvimento de software. Destina-se a ser utilizado durante o processo de compilação de um pedido, e. Por integração via makefiles, mas também pode ser usado como ferramenta autônoma.Call `jsapigen -h 'na linha de comando para obter uma lista de opções suportadas. O manual contém uma descrição detalhada de cada um. Aqui estão algumas características principais de "JSapigen": · Gerar funções, propriedades e classes (funções semelhantes a objetos), · Proporcionar suporte para construtores e finalizadores · Embalar e descompactar parâmetros e valores de retorno, · Passe os valores padrão para parâmetros omitidos e · Suportar chamadas de função suspensíveis em aplicativos multi-threaded. Requisitos: · Berkeley Yacc. · Gerador de analisadores lexicais rápidos O que há de novo nesta versão: Novas características: · Suporte para operações de chamada e igualdade · Permitir números de ponto flutuante como valores padrão (bug # 2652881) · C tipos de dados curtos e flutuadores em declarações · Manual Correções de bugs: · Manipular corretamente a coleta de lixo · Use js_getinstanceprivate para pesquisar campos privados (bug # 2672919) · Não suspenda funções não suspensíveis (bug # 2671225) · Menos advertências do compilador (bug # 2671230)


jsapigen. Software Relacionado

Media

MediaCloth é o primeiro analisador Wikimedia e o gerador HTML escrito em Ruby. ...

164

Download

Rmobio.

rmobio é uma API para construir aplicativos de trilhos em cima da estrutura de aplicativos do MOBIO Rails. ...

168

Download

Gentle.net.

gentle.net é uma estrutura de persistência de objeto para .net escrito em c #. ...

266

Download