Codestorizzazione

CoDeworker è uno strumento di analisi versatile e un generatore di codice sorgente universale.
Scarica ora

Codestorizzazione Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • CodeWorker
  • Sito web dell'editore:
  • http://www.codeworker.org

Codestorizzazione Tag


Codestorizzazione Descrizione

CodestoritWorker è uno strumento di analisi versatile e un generatore di codice sorgente universale. CodestoritWorker è una versatile open source, concesso in licenza con licenza GNU Lesser General Public License, utensile antigas e un generatore di codice sorgente dedicato alla programmazione generativa. La programmazioneGenerazione è un approccio ingegneristico del software interessato a automatizzare la produzione di riutilizzabile, adattabile su misura, adattabile e affidabile I termini di Systems.In Layman, Codestority ti consente di generare codice analizzando le lingue esistenti, o creando e analizza la tua lingua. Una volta che un file di lingua è stato analizzato, CoDeighTeraworker fornisce diverse tecniche per la generazione del codice. La lingua di scripting dello strumento guida il processo di generazione del codice di analisi e sorgente. La sintassi del linguaggio di scripting è derivata dalla famiglia C della famiglia C, rendendolo familiare alla maggior parte dei programmatori. La sintassi del modello è come come JSP, ASP o Velocity. Ha variazioni per l'analisi, la generazione di codice o la programmazione funzionale, offrendo allo sviluppatore una serie di opzioni per organizzare progetti di codificatori. ParsingCodiworker può essere addestrato per analizzare quasi tutte le lingue e fornisce due metodi distinti per la creazione di parser: · La notazione estesa-BNF è dichiarativa ed è un derivato di BNF (il modulo Backus-Naur definisce la grammatica di una lingua) estesa con espressioni regolari , non terminali predefiniti e direttive utili. Qualcosa di vicino a JAVACC o A PLLR nel mondo di Java, ad eccezione di una classe di parser separata non è necessaria con il codestorizzazione. Ciò significa che gli script di analisi possono essere testati senza dover compilare una classe di parser separata. · Leggere i token è procedurale e un po 'obsoleto ora che Codestori Web gestisce BNF analizzando gli script senza intoppi. Quando si analizzano i file, il codestorizzazione alimenta i nodi in un albero antigas. Un albero è una struttura comoda per rappresentare un insieme gerarchico di nodi, come in XML ad esempio. L'albero di analisi è popolato dall'attività di analisi, e utilizzato dallo script di generazione del codice sorgente per generare codice di dati, testo o dati binari. Può analizzare una lingua e utilizzare l'albero parse risultante per generare il codice sorgente tramite script basati su modello. Un esempio è DDL del database (linguaggio definizione del database). CodestoritWorker è stato utilizzato per analizzare DDL e generare grandi porzioni di un'applicazione Java. La generazione del codice sorgente di Godeworker può verificarsi in tre modi: generazione, espansione o traduzione. · Generazione utilizza uno script, molto simile a JSP o PHP, per produrre un file di output. Solo alcune aree, chiamate aree protette nel vocabolario del Codestorizzazione, sono preservate nel file. · L'espansione viene utilizzata quando devono essere generate porzioni di piccole dimensioni di un file esistente. I punti in cui il codice deve essere inserito è chiamato marcatori nel vocabolario del codestorizzazione e il codice è inserito nei marcatori. La procedura guidata di classe di Visual C ++ genera codice utilizzando questo principio. · La modalità di traduzione viene utilizzata quando è richiesta sia la generazione del codice di analisi che di origine per produrre un file. Ecco la descrizione di due principali famiglie d'uso: · Traduzione source-to-source: un file deve essere riscritto in una sintassi diversa. Ad esempio, un file di lattice potrebbe dover essere tradotto in HTML. · Trasformazione del programma: un file sorgente deve cambiare per ottimizzare, refactoring, strumenti o riscrittura di porzioni selezionate. Ad esempio, uno script potrebbe aggiungere una traccia all'inizio di ciascun corpo di funzione di un codice sorgente Java o C ++. Per fare ciò, l'analizzazione scopre gli organismi delle funzioni e la generazione del codice sorgente inserirà il codice che implementa la traccia. Che cosa è nuovo in questa versione: · La serializzazione / unmarshaleing di un albero antigas è ora possibile tramite un formato di testo leggibile; Vedere SaveProject () / Loadproject (). · Sessioni di debug Visualizzare la posizione (riga / col) nel file attualmente analizzato dopo ogni progressione passo nella sequenza di controllo di uno script di analisi. · Un bug è stato risolto in quanto i messaggi di errore di sintassi personalizzati sono sollevati.


Codestorizzazione Software correlato

Config maker.

Config Maker è uno strumento per creare automaticamente le classi C ++ che analizzano i file di configurazione. ...

195

Scarica

Gecko Sdk.

Gecko SDK è un set di file XPIDL, intestazioni e strumenti per lo sviluppo di componenti XPCOM. ...

225

Scarica

foxguib.

FoxGuib è un generatore interattivo della GUI Fox GUI e del generatore di codice. ...

166

Scarica

Spikeflow.

SpikeFlow è un software per lo sviluppo di servizi elettronici in modo rapido e manutencabile. ...

67

Scarica