Biblioteca de transformação de texto comum

uma biblioteca de gerador de parser C ++
Baixe Agora

Biblioteca de transformação de texto comum Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Igor Kholodov
  • Site do editor:

Biblioteca de transformação de texto comum Tag


Biblioteca de transformação de texto comum Descrição

Uma biblioteca gerador de parser C ++ Biblioteca de transformação de texto comum, CTTL por curta, é um conjunto de classes e funções C ++ para entender e modificar dados de texto. A implementação de biblioteca de transformação de texto comum é baseada em classes e algoritmos STL.Concept de uma substring desempenha um papel importante no design da biblioteca de transformação de texto. Substring CTTL é um objeto que interage com fragmentos de texto encapsulado por STL STD :: Basic_String Modelo Class.Template Classes CTTL :: Const_Edge e CTTL :: Edge, projetado para acesso de dados constante e mutável, respectivamente, representam substrings CTTL. As substrings podem ser comparadas, inseridas, excluídas ou substituídas em várias entradas de texto. Se o conteúdo do texto muta, as substrings ajustaram suas posições de acordo com a alteração. A CTTL garante que as substrings permaneçam estáveis em relação a um texto potencialmente mutável. Quadro CTTL, uma substring pode ser analisada com gramática semelhante a EBNF. O mecanismo de análise Lexical CTTL gera um fluxo de substrings correspondentes aos símbolos analisados. BNF e EBNF GRAMMARS podem ser escritos diretamente em C ++. Modelo de programação de meta e sobrecarga do operador oferecem recursos para escrever expressões C ++ que descrevem as regras de gramática. Não há etapas adicionais de análise, compilação ou geração de código-fonte. O programa CTTL compilado implementa ll (inf) -parser, o analisador de descida recursiva com lookahead infinito. O que há de novo nesta versão: · Esta versão adiciona a afirmação positiva autônoma do Lookahead, e algumas revisões de programas de amostragem, juntamente com as atualizações de documentação correspondentes.


Biblioteca de transformação de texto comum Software Relacionado

Snippeq.

SNIPPEQ economiza trechos em um banco de dados MySQL e fornece funcionalidade para pesquisar, manipular e exportá-los. ...

59

Download