首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >飞镖代码生成器

飞镖代码生成器
EN

Stack Overflow用户
提问于 2013-11-15 01:15:55
回答 1查看 1.1K关注 0票数 3

我需要在飞镖和JS对象之间做映射。我不想写“未完成的”代码,所以我希望DartEditor为我编写它:)

我想写的是:

代码语言:javascript
复制
DartInvoice extends jsw.TypedProxy {
     @Parser(attributName="invoice")
     String number;
     @Parser(attributName=amount)
     Number sum;
}

我想达到的目标是:

代码语言:javascript
复制
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);
}

问题是:)省道或飞镖编辑能帮我什么忙?告诉我该读些什么。:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-15 14:38:18

我启动生成器项目就是为了做这样的事情,但还没有做好黄金时段的准备。我使用分析器包解析dart文件,生成其他文件。

您可以查看generator.dart以获得一个示例。

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19991745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档