我必须为.NET的静态类型语言开发编译器我正在考虑使用DLR而不是构建所有部分(Lexer / Parser,语法,语义,代码生成).
DLR是否适合这种情况?或者最好直接为.NET构建编译器并避免所有动态调用.
编辑:我确实实现了语言而没有使用DLR提供的任何动态表达式,而是使用了其他表达式.
之后我可以说在实现编译器直接定位DLR而不是IL时会更好.生成的代码仍然非常干净.
如果你想看一些代码检查:tigerconverters.codeplex.com/
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。