gpt4 book ai didi

f# - 如何使用其AST生成F#代码?

转载 作者:行者123 更新时间:2023-12-04 05:49:50 24 4
gpt4 key购买 nike

我想使用抽象语法树为.fs文件生成F#代码。我可以使用Roslyn API生成.cs文件。这是一个示例riak.cs文件,该单元测试基于riak.proto生成。我想在F#中做同样的事情。我还不想创建类型提供程序。有没有人有使用FSharp.Compiler.Service的示例Fantomas

最佳答案

我完全同意托马斯的回答。您需要Fantomas管道的后半部分。这是一些相关信息。

  • FSharp.Compiler.Service的AST module由相关的AST和其他用于创建AST节点的实用程序功能组成,这可能对您有所帮助。
  • 在Fantomas项目中,存在 formatAST 函数,该函数将AST作为输入并输出源代码字符串。
  • 关于f# - 如何使用其AST生成F#代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24741360/

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