有没有针对Go语言的开源词法分析器(解析器)?

huangapple go评论141阅读模式
英文:

Is there an open source lexer (parser) for the go language?

问题

对于Go语言,是否有一种工具可以将其解析为词法元素?我正在寻找一个能够接受Go源代码并输出其标记化版本的过滤器。它不需要进行完整的语义编译。

谢谢您提前的帮助!

英文:

For the go language, is there a tool that would parse it into lexical elements? I am looking for a filter that would take go source code and output a tokenized version of it. It does not need to do full semantic compilation.

thank you in advance,

答案1

得分: 3

标准库:

https://golang.org/pkg/go/

你可以从scanner包开始,它可以对Go源代码进行标记化处理。

示例

英文:

Standard Lib:

https://golang.org/pkg/go/

You can start with the scanner package, it will tokenize Go source code.

Example

huangapple
  • 本文由 发表于 2017年5月27日 01:37:57
  • 转载请务必保留本文链接:https://go.coder-hub.com/44207299.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定