jsapigen.

Un generatore di codici in colla per Spidermonkey
Scarica ora

jsapigen. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Prezzo:
  • FREE
  • Nome editore:
  • Thomas Zimmermann
  • Sito web dell'editore:

jsapigen. Tag


jsapigen. Descrizione

Un generatore di codice per colla SpiderMonkey jsapigen è un software che genera il codice colla per l'incorporamento SpiderMonkey in C applications.jsapigen fornisce un semplice linguaggio di definizione di interfaccia per descrivere il collegamento tra il codice nativo C e l'ambiente JavaScript. Si converte tali descrizioni IDL in codice C che poi viene compilato in un applicazione durante le process.Example costruire: Il seguente codice è un frammento di un file IDL. Esecuzione jsapigen in questo esempio genera il codice colla per l'integrazione con SpiderMonkey.function js_function vuoto: c_function (int = 2); L'esempio mostra la dichiarazione di una funzione js_function JavaScript che esegue la funzione C c_function sul richiamo. Prende un argomento di tipo int e non restituisce nulla. Se l'argomento viene omesso, il valore predefinito di 2 è used.This semplice esempio mostra solo alcune delle caratteristiche di jsapigen. Ormai, il programma copre circa il 90% di tutti gli scenari possibili e spesso è possibile creare il codice colla completa automaticamente. jsapigen è destinato ad essere utilizzato come un preprocessore per i file sorgenti C e si integra perfettamente con make.jsapigen anche risparmiare un sacco di battitura. codice collante generato in C è di dimensioni allora il suo corrispondente descrizione IDL di un fattore stimato di 20-50. Ad esempio, l'one-liner sopra genera 30 righe di codice C, più altri 155 righe di codice aggiuntivo C che possono essere condivisi con altre dichiarazioni nella stessa file.Installation: Si prega di fare riferimento al file `INSTALL' che viene fornito con questi pacchetti . Esso contiene generico installano i requisiti di sistema di instructions.The jsapigen sono- un ambiente di compilazione compatibile con POSIX, piuttosto, - alcuni attuazione Yacc (Yacc, Berkeley Yacc, Bison GNU), - POSIX Lex (Flex), e- un compilatore C ISO software C90 support.The è stato costruito con- GNU GCC 3.4.5, 4.2.1, 4.3.1, o- Sun Studio 12E testata on-Debian GNU / Linux 'Lenny' (amd64), - OpenBSD 4.3 (amd64), - FreeBSD 7.0 (i386), - SunOS 5.10 (SPARC), ed- MinGW su Windows 2000 (i386) Se il vostro sistema è in questa lista, ma non riesce a compilare il software, si prega di segnalare questo come un bug. Includere il file `config.log', il messaggio di errore del compilatore e una descrizione della vostra generazione environment.If il sistema non è in questa lista, ma compila il software, si prega di segnalarlo alla mailing list in modo che il sistema possa essere added.If il sistema non compila il software, ma finge di essere compatibile con POSIX, si prega di segnalare questo come un bug.Usage: jsapigen è un programma a riga di comando per lo sviluppo software. Esso è destinato ad essere utilizzato durante il processo di generazione di un'applicazione, ad esempio per integrazione via Makefile, ma può anche essere utilizzato come tool.Call stand-alone `jsapigen -h' sulla riga di comando per ottenere un elenco di opzioni supportate. Il manuale contiene una descrizione dettagliata di ciascuna. Qui sono alcune caratteristiche chiave di "jsapigen": · Generare funzioni, proprietà e classi (funzioni oggetto simile), · Fornire il supporto per costruttori e finalizzatori · Confezione e parametri e valori di ritorno unpack, · Passare dei valori predefiniti per i parametri omessi, e · Supporto chiamate di funzione sospendibili in applicazioni multi-thread. Requisiti: · Berkeley Yacc · Analyzer Generator lessicale veloce Cosa c'è di nuovo in questa versione: Nuove caratteristiche: · Supporto per le operazioni di chiamata e di uguaglianza · Consentire numeri in virgola mobile come valori di default (Bug # 2.652.881) · Tipi di dati C breve e galleggiante nelle dichiarazioni · Manuale Bug-fix: · Gestire correttamente la raccolta dei rifiuti · Utilizzare JS_GetInstancePrivate ad occhiata campi privati (bug # 2.672.919) · funzioni non sospendere non sospendibili (bug # 2.671.225) · Meno avvisi del compilatore (bug # 2.671.230)


jsapigen. Software correlato

Php2wsdl.

PHP2WSDL è un generatore WSDL per il supporto del servizio Web PHP, vale a dire l'API di sapone integrato. ...

839

Scarica