PeppaPEG::pig_face:ANSI C中的超轻量级PEG分析器

时间:2024-03-07 12:42:49
【文件属性】:

文件名称:PeppaPEG::pig_face:ANSI C中的超轻量级PEG分析器

文件大小:125KB

文件格式:ZIP

更新时间:2024-03-07 12:42:49

C

粉红猪小妹 ANSI C中的超轻量PEG分析器。 :sparkles: :pig_face: :sparkles: 。 。 目录 你好! 或解析表达语法,使用规则描述一种编程语言。 用人类的话来说,它是用于解析编程语言的。 Peppa PEG是ANSI C中的超轻量级PEG分析器。 警告:Peppa PEG尚未进行基准测试,也未得到广泛使用。 使用风险自负! 用法 复制peppapeg.h / peppapeg.c Peppa PEG具有头文件和C文件,因此您可以通过复制文件“ peppapeg.h”和“ peppapeg.c”轻松地将其添加到项目中。 Peppa PEG假定您的项目与ANSI C(C89或C90)兼容。 复制后,添加include宏并开始使用该库! #include "peppapeg.h" 基本用法 P4_ PEG提供的所有数据结构和功能P4_ 。 ;) 只需计算库名称Peppa PEG有多少P !


【文件预览】:
PeppaPEG-main
----.gitignore(604B)
----ROADMAP.md(949B)
----peppapeg.h(12KB)
----LICENSE(1KB)
----CHANGELOG.md(683B)
----.gitmodules(93B)
----examples()
--------json.h(9KB)
--------ini.h(5KB)
--------mustache.h(10KB)
--------ini.c(3KB)
----README.md(23KB)
----tests()
--------test_example_json.c(13KB)
--------test_reference.c(2KB)
--------test_literal.c(7KB)
--------common.h(1KB)
--------test_negative.c(4KB)
--------test_positive.c(4KB)
--------test_repeat.c(11KB)
--------test_choice.c(3KB)
--------unity_setup.c(44B)
--------unity()
--------test_sequence.c(5KB)
--------test_range.c(3KB)
--------test_flags.c(19KB)
--------test_back_reference.c(3KB)
--------test_example_mustache.c(21KB)
--------CMakeLists.txt(848B)
----peppapeg.c(48KB)
----docs()
--------imgs()
----CMakeLists.txt(363B)

网友评论