TextTransformer 1.7.5

Licenza: Prova gratuita ‎Dimensioni del file: 16.02 MB
‎Valutazione utenti: 5.0/5 - ‎1 ‎Voti

Circa TextTransformer

TextTransformer può analizzare i testi e trasformarli. Per questo è necessario scrivere semplici regole che descrivano la struttura del testo di origine e determinano come le parti devono essere trasformate nel testo di destinazione. Una singola regola, ad esempio, è sufficiente per effettuare più sostituzioni di parole. Gli esempi esistenti possono essere modificati per ottenere risultati rapidi. Ogni modifica può essere testata immediatamente. Per questo, TextTransformer consente trasformazioni stepwise in un debugger, in cui è possibile vedere immediatamente cosa accade. Quindi lo sviluppo anche di programmi complessi diventa un gioco. Regole semplici possono essere combinate con programmi complessi arbitrari. Anche le grammatiche dei linguaggi di programmazione possono essere descritte, ad esempio per tradurle in un'altra. La versione gratuita (non limitata nel tempo) ha quasi tutte le possibilità di analizzare i testi e trasformarli. Dopo aver installato TextTransformer, la funzionalità della versione standard (vedere di seguito) può essere testata per 30 giorni. La versione standard ha un gestore di trasformazione aggiuntivo per trasformare gruppi di file in modo interattivo. Questa versione ha anche funzionalità di interprete aumentate: è possibile accedere alle sottoespressioni dei token e utilizzare contenitori. Nella versione professionale di TextTransformer un programma di trasformazione pronto può essere esportato come codice c++ per l'utilizzo in altri prodotti software. Le caratteristiche principali di TextTransformer sono riassunte:, Extended LL(1)-top down technology, Definizioni di elementi di testo da espressioni regolari in stile POSIX, Definizioni di regole grammaticali sintatticamente come meta espressioni regolari, Saltando parti irrilevanti del testo per mezzo del simbolo SKIP, Integrato, debugger, Interprete c++ semplice integrato, Evidenziazione della sintassi, Controllo dei tipi e immediato, ricerca di errori, Test automatico, Interattività, per tradurre parti selezionate del testo, Transformation manager per gestire i gruppi di file, Versione commandline, Documentazione estesa