Go语言定制指南

913 00

《Go语言定制指南》(原名:Go语法树入门) 凹语言(专为 WebAssembly 设计): https://github.com/wa-lang/wa KCL 配置语言(Rust): https://github.com/kcl-lang/kcl Go语法树是Go语言源文件的另一种语义等价的表现形式。而Go语言自带的go fmt和go ...

作者
出版社
发行日期
2021-07
标签
Go语言定制指南

《Go语言定制指南》(原名:Go语法树入门)


Go语法树是Go语言源文件的另一种语义等价的表现形式。而Go语言自带的go fmtgo doc等命令都是在Go语法树的基础之上分析工具。因此将Go语言程序作为输入数据,让我们语法树这个维度重新审视Go语言程序,我们将得到创建Go语言本身的技术。Go语法树由标准库的go/ast包定义,它是在go/token包定义的词法基础之上抽象的语法树结构。本书简单介绍语法树相关包的使用。如果想从头实现一个玩具Go语言可以参考《从头实现µGo语言》

Go语言定制指南

购买链接:

如果你喜欢本书,欢迎到豆瓣评论:

MdBook 构建

增加了基于 Github 的 留言功能mermaid 绘图功能,需要安装以下工具:

然后执行 mdbook serve 本地打开服务,或者 mdbook build 构建。

微信公众号

Go语言定制指南

版权

版权 柴树杉史斌丁尔男,保留相关权力。此内容仅针对Github平台用户免费在线阅读。

相关图书

Go语言高级编程

Go语言高级编程

本书涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题,针对Go语言有一定经验想深入了解Go语言各种高级用法的开发人员。
Pro Git, Second Edition

Pro Git, Second Edition

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...