Biblioteca di trasformazione del testo comune

A Biblioteca del generatore di parser C ++
Scarica ora

Biblioteca di trasformazione del testo comune Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Igor Kholodov
  • Sito web dell'editore:

Biblioteca di trasformazione del testo comune Tag


Biblioteca di trasformazione del testo comune Descrizione

Una libreria del generatore di parser C ++ Biblioteca di trasformazione del testo comune, CTTL per breve, è un set di classi e funzioni C ++ per comprendere e modificare i dati del testo. L'implementazione della biblioteca di trasformazione del testo comune è basata su classi e algoritmi STL.Concept di una sottostringa svolge un ruolo importante nella progettazione della Biblioteca della trasformazione del testo. La sottostringa della CTTL è un oggetto che interagisce con frammenti di testo incapsulati da STL STD :: BASIC_STRING TEMPLAES CLASSING.Templation Classes CTTL :: CONST_EDE E CTTL :: EDGE, progettato per l'accesso a dati costante e mutabile, rispettivamente, rappresentano le sottostringhe CTTL. Le sottostringhe possono essere confrontate, inserite, cancellate o sostituite su più ingressi di testo. Se il contenuto del testo muta, le sottostringhe regolano le loro posizioni di conseguenza con la modifica. CTTL garantisce che le sottostringhe rimangono stabili rispetto a un testo potenzialmente mutabile. Struttura CTTL, una sottostringa può essere analizzata con la grammatica simile a EBNF. Il motore di analisi lessicale CTTL genera un flusso di sottostringhe corrispondenti ai simboli analizzati. Le grammatiche BNF e EBNF possono essere scritte direttamente in C ++. Modello Meta-Programmazione e Operatore Offerta Offerta Offerta Caratteristiche per scrivere espressioni C ++ che descrivono le regole della grammatica. Non sono richieste ulteriori passaggi di analisi, compilazione o generazione di codice sorgente. Il programma CTTL compilato implementa LL (INF) -Parser, il parser ricorsivo-discesa con lookahead infinito. Cosa c'è di nuovo in questa versione: · Questa versione aggiunge un'asserzione di garanzia positiva standalone e alcune revisioni dei programmi di esempio insieme agli aggiornamenti della documentazione corrispondenti.


Biblioteca di trasformazione del testo comune Software correlato

Cafesterol.

Cafesterol è un'estensione della suite del compilatore Caml Objective che genera java bytecode. ...

183

Scarica

rvm.

RVM è una macchina virtuale scritta in Ruby che consente di includere funzionalità di scripting ai programmi di rubino. ...

201

Scarica