Posted in

Go语言是怎么编写的:解析cmd/compile/internal/syntax中那个被注释掉的“Plan9 parser fallback”模块

第一章:Go语言是怎么编写的 G … Go语言是怎么编写的:解析cmd/compile/internal/syntax中那个被注释掉的“Plan9 parser fallback”模块Read more

Posted in

百度搜索Query Parser Go重写实录:词法分析器性能提升5.2倍,但Unicode边界处理出错?我们发现了utf8.DecodeRuneInString的3个未文档化行为

第一章:百度搜索Query Pa … 百度搜索Query Parser Go重写实录:词法分析器性能提升5.2倍,但Unicode边界处理出错?我们发现了utf8.DecodeRuneInString的3个未文档化行为Read more

Posted in

Go parser无法解析的5类合法Go代码(含vendor模块路径歧义、嵌套cgo块、混合UTF-8/BOM文件),解决方案已开源

第一章:Go parser无法解 … Go parser无法解析的5类合法Go代码(含vendor模块路径歧义、嵌套cgo块、混合UTF-8/BOM文件),解决方案已开源Read more

Posted in

Go语言语法直观吗?知乎万赞回答漏掉了最关键一环:Go parser的错误恢复策略如何系统性掩盖语法歧义

第一章:Go语言语法直观吗?知乎 … Go语言语法直观吗?知乎万赞回答漏掉了最关键一环:Go parser的错误恢复策略如何系统性掩盖语法歧义Read more

Posted in

Go读取带注释/多段落/嵌套结构的配置文本?(parser-combinator实战:从零构建类型安全的ini/toml/yaml轻量解析器)

第一章:Go读取文本数据 Go语 … Go读取带注释/多段落/嵌套结构的配置文本?(parser-combinator实战:从零构建类型安全的ini/toml/yaml轻量解析器)Read more

Posted in

Go Web API时间字段校验失效?用Custom UnmarshalJSON+Strict Layout Parser拦截99.7%非法时间输入(开源组件已交付)

第一章:Go Web API时间 … Go Web API时间字段校验失效?用Custom UnmarshalJSON+Strict Layout Parser拦截99.7%非法时间输入(开源组件已交付)Read more