cpp-peglib 1.10.0 e 1.10.1

cpp-peglib 1.10.0 e 1.10.1

Nos dias 12 e 14 de março, após um longo período de silêncio, foram lançadas as versões 1.10.0 e 1.10.1 da biblioteca cpp-peglib, que implementa PEG (gramática que analisa expressões).

A biblioteca suporta a sintaxe detalhadamente descrita por Brian Ford na página 2 do documento "Parsing Expression Grammars: A Recognition-Based Syntactic Foundation", com muitas melhorias adicionais.

Ao contrário de projetos como PEGTL, Lexy e muitos outros, o cpp-peglib permite definir expressões PEG em tempo de execução.

A biblioteca é escrita em C++ (padrão C++17, header-only) e é distribuída sob a licença MIT.

Mudanças:

  • adicionada a capacidade de processar dados de predicados;
  • suporte para gramáticas com recursão à esquerda adicionado;
  • desempenho melhorado;
  • erro na ordem dos parâmetros do otimizador AST corrigido.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster