没有合适的资源?快使用搜索试试~ 我知道了~
InGenR:轻量级语言无关的内联代码生成
共44个文件
ts:24个
snap:5个
json:3个
需积分: 5 0 下载量 109 浏览量
2021-05-21
04:16:14
上传
评论
收藏 167KB ZIP 举报
温馨提示
InGenR(发音为in-gen-are )是用于内联代码生成的通用实用程序。 使用大型代码库时,尤其是。 对于那些涉及(一个或多个)类型系统的代码,经常会遇到重用代码(同时保持端到端类型安全性)的困难,并且在某些情况下需要重复样板来满足类型系统。 不确定这是什么意思? 查看一些节点API的,elm-css中的等。 诸如“在很大程度上缓解了此问题,但是,如果您选择的语言没有这种功能,那么您就很容易陷入困境。 切换到具有高级类型系统的语言以消除应用程序某些部分的冗余并不总是可行或不切实际的。 InGenR的目标是成为一个简单的通用实用程序,可以通过一种更简单,更原始的方法来解决此问题:代码生成。 对于许多用例来说,这是一个更加实用和简单的解决方案。 您可以在几秒钟内使用,或浏览可用。 InGenR关心开发人员的经验 清除明确的错误消息。 最小配置:没有惊喜,没有魔法。 与您已经到位
资源推荐
资源详情
资源评论
收起资源包目录
InGenR-master.zip (44个子文件)
InGenR-master
.travis.yml 338B
sonar-project.properties 53B
package.json 3KB
tslint.json 81B
tools
gh-pages-publish.ts 895B
semantic-release-prepare.ts 1KB
assets
banner.png 90KB
code-of-conduct.md 3KB
LICENSE 1KB
CONTRIBUTING.md 1KB
src
MockLocator.ts 665B
ConsoleReporter.ts 2KB
ConsoleReporter.spec.ts 955B
__fixtures__
src
external-config.yaml 91B
missing-generator.ts 190B
external-target.ts 265B
multiple-targets.ts 237B
erroneous-template-name.ts 62B
index.ts 228B
ingenr-generators
knex-dal.dot 370B
MockReporter.ts 572B
CommentParser.spec.ts 3KB
CommentParser.ts 12KB
cli.ts 782B
GeneratorLocator.ts 3KB
warnings.ts 317B
__snapshots__
warnings.spec.ts.snap 234B
CommentParser.spec.ts.snap 12KB
index.spec.ts.snap 3KB
ConsoleReporter.spec.ts.snap 921B
matchers.spec.ts.snap 15KB
matchers.ts 2KB
index.spec.ts 4KB
TemplateProcessor.ts 6KB
commands.ts 1KB
warnings.spec.ts 223B
validators.ts 90B
index.ts 2KB
matchers.spec.ts 3KB
tsconfig.json 666B
.gitignore 103B
README.md 13KB
yarn.lock 142KB
.editorconfig 211B
共 44 条
- 1
资源评论
明天哇哈哈
- 粉丝: 26
- 资源: 4733
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功