文件名称:patterns:C ++模式匹配逻辑的实验
文件大小:6KB
文件格式:ZIP
更新时间:2024-04-22 16:55:16
C++
C ++模式匹配库 基线存储库在这里 我将该库用作模式匹配的实验。 这是一个仅标头的库,它将对基于字符串和列表的表达式树执行类似统一的结构模式匹配,并向您返回匹配的变量。 目前,这是一个高度在线的工具,我建议您不要使用它,但是,如果您愿意使用可能包含问题的工具,请继续阅读。 C ++版本要求 当前,此版本需要C ++ 17编译器。 我尚未进行任何严格的兼容性测试,但是在我的计算机上,我正在运行gnu g ++版本9.3.0。 在您的项目中使用库 首先将include目录添加到项目的include路径,然后包含标头,如下所示 # include < patterns> using namespace pvoyle ::patterns ; 创建表达式和模式 表达式和模式共享相同的类型pvoyle::patterns::expression ,可以使用
【文件预览】:
patterns-develop
----build.sh(153B)
----CMakeLists.txt(165B)
----README.md(4KB)
----tests()
--------tests.cxx(2KB)
--------CMakeLists.txt(124B)
----.gitignore(94B)
----include()
--------patterns()