我需要在飞镖和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);
}问题是:)省道或飞镖编辑能帮我什么忙?告诉我该读些什么。:)
发布于 2013-11-15 14:38:18
我启动生成器项目就是为了做这样的事情,但还没有做好黄金时段的准备。我使用分析器包解析dart文件,生成其他文件。
您可以查看generator.dart以获得一个示例。
当前版本基于一个简单的AST,我正在开发一个基于解析AST的新版本,以进一步简化模板化。
https://stackoverflow.com/questions/19991745
复制相似问题