没有合适的资源?快使用搜索试试~ 我知道了~
syn:Rust的解析器源代码-Source code
共153个文件
rs:119个
toml:18个
md:8个
0 下载量 137 浏览量
2021-03-25
01:58:42
上传
评论
收藏 322KB ZIP 举报
温馨提示
Rust的解析器源代码 Syn是一个解析库,用于将Rust令牌流解析为Rust源代码的语法树。 当前,该库适合在Rust过程宏中使用,但包含一些可能更有用的API。 数据结构-Syn提供了完整的语法树,可以表示任何有效的Rust源代码。 语法树的根源是 ,它表示完整的源文件,但是还有其他入口点可能对程序宏有用,包括 , 和 。 派生-特别感兴趣的派生的宏是这是任何三个合法输入资料转移到派生宏。 下面的示例显示了在可派生用户定义特征的实现的库中使用此类型的情况。 解析— Syn的解析是围绕具有签名fn(ParseStream) -> Result<T>构建的。 Syn定义的每个语法树节点都是可以单独解析的,并且可以用作自定义语法的构建块,或者您可以在不涉及我们任何语法树类型的情况下梦想自己的全新语法。 位置信息-Syn解析的每个令牌都与一个Span关联,该Span将行和列信息追溯
资源推荐
资源详情
资源评论
收起资源包目录
syn:Rust的解析器源代码-Source code (153个子文件)
.gitignore 31B
.gitignore 16B
syn.json 94KB
LICENSE-APACHE 11KB
LICENSE-MIT 1023B
README.md 11KB
README.md 2KB
README.md 1KB
README.md 1KB
README.md 627B
README.md 568B
README.md 480B
README.md 352B
gen.rs 219KB
debug.rs 115KB
item.rs 115KB
fold.rs 112KB
visit_mut.rs 111KB
expr.rs 110KB
visit.rs 105KB
eq.rs 84KB
hash.rs 72KB
clone.rs 69KB
lit.rs 46KB
generics.rs 43KB
parse.rs 43KB
ty.rs 42KB
token.rs 34KB
lib.rs 33KB
pat.rs 29KB
punctuated.rs 28KB
path.rs 27KB
test_derive_input.rs 24KB
eq.rs 23KB
attr.rs 21KB
parse.rs 21KB
data.rs 16KB
buffer.rs 14KB
test_precedence.rs 13KB
error.rs 12KB
stmt.rs 11KB
snapshot.rs 10KB
test_generics.rs 9KB
derive.rs 9KB
fold.rs 9KB
custom_punctuation.rs 9KB
test_meta.rs 9KB
op.rs 8KB
test_lit.rs 8KB
test_expr.rs 8KB
visit_mut.rs 8KB
visit.rs 8KB
discouraged.rs 8KB
mac.rs 8KB
test_ty.rs 8KB
group.rs 8KB
test_attribute.rs 7KB
custom_keyword.rs 7KB
lib.rs 6KB
test_round_trip.rs 6KB
test_item.rs 6KB
lib.rs 6KB
hash.rs 5KB
eq.rs 5KB
lookahead.rs 5KB
parse_macro_input.rs 5KB
macros.rs 4KB
lib.rs 4KB
parse_quote.rs 4KB
rust.rs 4KB
gen_helper.rs 4KB
ext.rs 4KB
main.rs 4KB
clone.rs 4KB
mod.rs 4KB
lifetime.rs 4KB
spanned.rs 4KB
lib.rs 4KB
file.rs 4KB
test_visibility.rs 4KB
tt.rs 4KB
debug.rs 3KB
test_receiver.rs 3KB
test_path.rs 3KB
ident.rs 3KB
mod.rs 3KB
test_parse_buffer.rs 3KB
whitespace.rs 2KB
test_pat.rs 2KB
test_stmt.rs 2KB
mod.rs 2KB
lib.rs 2KB
lib.rs 2KB
bigint.rs 2KB
test_grouping.rs 1KB
test_shebang.rs 1KB
test_iterators.rs 1KB
test_ident.rs 1KB
span.rs 1KB
parse.rs 1KB
共 153 条
- 1
- 2
资源评论
可爱的小树懒
- 粉丝: 16
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SSM的电影购票系统 框架:Spring+SpringMVC+MyBatis+JSP
- UE5插件 后台WebApi的Restful接口请求交互
- 易语言简单绘制Demo
- 数值积分-复化梯形求积公式 - 北太天元
- DUmeter-8050exe
- 毕业设计:Java项目之jsp医院药品采购管理系统(源码 + 数据库 + 说明文档)
- JavaScript DOM视频教程包含源码作业及项目实战
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- UMG图表控件+UE5插件+曲线图、饼图、环状图、柱状图
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功