World Conquest Chronicles

World Conquest Chronicles

Wizard Parser, v2.2

LL(*)-парсер на C++ с поддержкой DSL для описания грамматики в EBNF непосредственно в коде программы.

Migrate to the C++17 standard and update dependencies.

Change Log

  • Simplify the building configurations
  • Migrate to the C++17 standard:
    • Specify the standard in the building configurations
    • Replace the optional type from the akrzemi1/Optional library to the std::optional type
    • Replace the string_span type from the Microsoft/GSL library to the std::string_view type
    • Use nested namespaces
  • Update dependencies:
  • Project design:
    • Use upper-case names for service files
    • Fix the license information

Репозиторий

Ссылка: https://github.com/thewizardplusplus/wizard-parser/tree/v2.2.

Содержание: код, документация, пример использования.

Лицензия:

  • кода — MIT;
  • документации — CC BY 4.0.