| Biblioteca di trasformazione del testo comune A Biblioteca del generatore di parser C ++ |
Scarica ora |
Biblioteca di trasformazione del testo comune Classifica e riepilogo
- Nome editore:
- Igor Kholodov
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