steve-chavez

CParseC

steve-chavez

Single header Parser Combinators for C

AI 简介

CParseC 是一个基于 C99 的单头文件解析器组合子库,用于构建可组合、高性能的手写解析器。它提供宏定义的组合子(如 CPC_ALT、CPC_TAKE_WHILE_1),支持零拷贝、无隐式内存分配、用户可控内存池(arena)及 SIMD 优化路径,所有功能封装于单一 header(cparsec.h)中,不依赖 libc。适用于嵌入式环境、高性能文本解析(如 CSV、配置文件、协议报文)及需精细内存控制的系统级解析场景。

C
MIT License
82
Stars
2
Forks
2
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分41.43
默认分支master