我希望我的应用程序有一个多语言的源代码的基本了解,以便自动代码导航。
据我所知,我需要一个lexer/tokenizer。
经过一点研究,我找到了ANTLR,它有很多 grammars 已定义。
我想实现三个目标:
我比较喜欢的技术是C#,但是Python甚至可以与docker嵌入式ANTLR混合使用。
有人能给我举个快速入门的例子吗?
ANTLR甚至还有一个C#端口: ANTLRCS
如果有比使用ANTLR更好的方法,请毫不犹豫地分享:)