gpt4 book ai didi

.net - 使用Roslyn进行新的语言实现

转载 作者:行者123 更新时间:2023-12-04 06:34:09 25 4
gpt4 key购买 nike

我正在探索如何为.NET平台实现通用/DSL语言的方法。据我所知,有几种工具可以使语言实现(解析源代码)相对容易。具有讽刺意味的是,Yacc,ANTLR…这些项目的问题在于某些项目没有发展,某些项目生成缓慢的解析器,有些无法在.NET Core CLR上运行,等等。总有一些障碍将我推向解决方案“编写自己的解析器”。

所以我想知道... 是否可以编写我自己的解析器并将其与Roslyn连接/集成? 是否有书籍,教程或示例可以完成?

最佳答案

罗斯林不允许这样做。

看一下这个项目:Nitra
它正在积极发展中。

关于.net - 使用Roslyn进行新的语言实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34776161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com