百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

libgraphqlparser

> 编程语言
开源

一个使用 C 和 C++ API 的 C++ 语言的 GraphQL 查询解析器

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个使用 C 和 C++ API 的 C++ 语言的 GraphQL 查询解析器

libgraphqlparser 是一个用于 GraphQL 的解析器,GraphQL 是一种用于描述复杂应用程序数据模型上的数据需求的查询语言,它是用 C++11 实现的。您可以在 C++ 代码中单独使用它(或者通过 c 子目录中定义的纯 C API 在 C 代码中使用),或者您可以将其用作您喜欢的编程语言的扩展模块的基础,而不需要从头开始编写自己的解析器。

libgraphqlparser 需要一个支持 C++11 的 C++ 编译器。它还需要 Mac OS X 或 Linux。

libgraphqlparser 使用 CMake 构建。如果您的系统上安装了最新版的 Flex 和 Bison,它将使用它们;否则,它将依赖于检查进来的 parser.tab.{c,h}pp 和 lexer.{h,cpp}。

为了使基于 GraphQL AST 的代码编写更加简单,libgraphqlparser 在 ast/ 子目录中包含了一个极其简单的代码生成框架。该框架用于构建

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言