Common Text Transformation Library

A C ++ PARSER-Generator-Bibliothek
Jetzt downloaden

Common Text Transformation Library Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Igor Kholodov
  • Website des Verlags:

Common Text Transformation Library Stichworte


Common Text Transformation Library Beschreibung

Eine C ++ - Parsergenerator-Bibliothek CTTL-Text-Transformationsbibliothek, CTTL für kurze, ist ein Satz von C ++ - Klassen und Funktionen, um Textdaten zu verstehen und zu ändern. Common Text Transformation Library-Implementierung basiert auf STL-Klassen und Algorithmen. Konzept eines Teilstringels spielt eine wichtige Rolle bei der Gestaltung der Texttransformationsbibliothek. CTTL-Substring ist ein Objekt, das mit von STL STD :: Basic_String-Template class.Template-Klassen CTTL :: CONT_EDGE und CTTL :: Rand, das für den konstanten und veränderbaren Datenzugriff konzipiert ist, interagiert. Substrings können mit mehreren Texteingaben verglichen, eingefügt, gelöscht, gestrichen werden oder ersetzt werden. Wenn der Inhalt des Textes mutiert, stellen die Teilzeichenfolge ihre Positionen entsprechend der Änderung ein. CTTL garantiert, dass die Teilnäher in Bezug auf einen potenziell veränderbaren Text stabil bleiben.Within CTTL-Framework, ein Teilstring kann mit der EBNF-ähnlichen Grammatik analysiert werden. Die CTTL-Lexikal-Analyse-Engine erzeugt einen Stromstrom, der den Analysymbolen entspricht. BNF- und EBNF-Grammatiken können direkt in C ++ geschrieben werden. Template Meta-Programmier- und Operator-Überlastungsangebote zum Schreiben von C ++ - Ausdrücken, die Grammatikregeln beschreiben. Es sind keine zusätzlichen Schritte des Parsings, das Kompilieren oder Erzeugen von Quellcode erforderlich. Kompiliertes CTTL-Programm implementiert LL (INF) -Parser, dem rekursiven Abstiegsparser mit unendlicher Lookahead. Was ist neu in dieser Version: · Diese Version fügt eine eigenständige positive LookAhead-Assertierung hinzu, und ein paar Überarbeitungen von Beispielprogrammen zusammen mit den entsprechenden Dokumentationsaktualisierungen.


Common Text Transformation Library Zugehörige Software

Adobe Flex.

Flex 2.0 liefert ein integrierter Satz von Tools und -Technologie, um skalierbare Rich-Internetanwendungen aufzubauen und bereitzustellen. ...

249

Herunterladen

Gipspin.

Gipspin ist ein grafisches Interface-Programmiersystem, mit dem Code visualisiert werden kann. ...

148

Herunterladen