我是一名学生,想在我的C#语言翻译项目中实现一个自顶向下的解析器。例如,如果我需要为句子“我的名字是@Husni,我是一名学生”构建一个解析树,我该如何用C#来实现呢?
回答:
除了书籍之外,你还可以阅读关于编译器生成器的内容,比如ANTLR,它可以帮助你在C#中编写编译器,并以可视化的方式浏览抽象语法树(AST)。
我是一名学生,想在我的C#语言翻译项目中实现一个自顶向下的解析器。例如,如果我需要为句子“我的名字是@Husni,我是一名学生”构建一个解析树,我该如何用C#来实现呢?
回答:
除了书籍之外,你还可以阅读关于编译器生成器的内容,比如ANTLR,它可以帮助你在C#中编写编译器,并以可视化的方式浏览抽象语法树(AST)。