gpt4 book ai didi

dart - dart 的代码生成器

转载 作者:行者123 更新时间:2023-12-03 02:45:13 25 4
gpt4 key购买 nike

我需要在 dart 和 JS 对象之间做映射。我不喜欢写“不必要的”代码,所以我希望 DartEditor 帮我写 :)

我想写什么:

DartInvoice extends jsw.TypedProxy {
@Parser(attributName="invoice")
String number;
@Parser(attributName=amount)
Number sum;
}

我想实现的目标:

DartInvoice extends jsw.TypedProxy {
set number(String number) => toJs.set('invoice' : number);
String number => toJs.get(invoice);
set sum(Number sum) => toJs.set('amount' : sum);
Number get sum => toJs.get(amount);
}

问题是 :) dart 或 dart 编辑器如何帮助我?告诉我我应该读什么。 :)

最佳答案

我启动了 js_wrapping_generator计划做类似的事情,但它还没有为黄金时段做好准备。我用了analyzer用于解析 dart 文件并生成其他文件的包。

你可以看看dart_generator.dart有 sample 。

当前版本基于一个简单的 AST,我正在开发一个基于已解析 AST 的新版本,以进一步简化模板。

关于dart - dart 的代码生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991745/

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