这是一个使用 Go 语言创建(几乎)完全成熟的正则表达式引擎的逐步指南系列。它探讨了有限状态自动机的基础知识,逐步创建了一个用于将字符串转换为状态机的解析器和编译器,还介绍了有限状态机节点图可视化器的设置。所有的开发都以测试驱动开发(TDD)项目的形式进行,并使用了现代 Go 语言的特性,如模糊测试、泛型和性能分析。
主要包含以下内容:
这是一个使用 Go 语言创建(几乎)完全成熟的正则表达式引擎的逐步指南系列。它探讨了有限状态自动机的基础知识,逐步创建了一个用于将字符串转换为状态机的解析器和编译器,还介绍了有限状态机节点图可视化器的设置。所有的开发都以测试驱动开发(TDD)项目的形式进行,并使用了现代 Go 语言的特性,如模糊测试、泛型和性能分析。
主要包含以下内容:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。