我搜遍了互联网,寻找有关C#抽象语法树开发的新手信息,但我只能找到针对已经“知道的人”的信息。我是一名业务应用程序开发人员,因此这些主题有点难度,但这是为了自己的教育,所以我愿意花时间学习必要的概念。
通常来说,我想了解从代码字符串中开发代码的抽象表示背后的技术。更具体地说,我想能够使用这个AST来进行C#语法高亮显示。(我意识到语法高亮显示并不一定需要一个AST,但这似乎是学习一些“编译器”级别技术的好机会。)
如果我的问题有点宽泛,我很抱歉,但我不知道还有什么其他方式可以提问。
谢谢!