没有合适的资源?快使用搜索试试~ 我知道了~
cedar:Web服务定义格式和源代码生成器-ce source code
共48个文件
py:19个
gitignore:7个
go:4个
0 下载量 23 浏览量
2021-03-25
04:02:21
上传
评论
收藏 35KB ZIP 举报
温馨提示
雪松 这是Alpha级的东西。 Cedar是一种小型Web服务声明语言。 您使用这种语言声明服务,然后使用该声明为多种编程语言生成客户端和服务器代码。 目标 单一传输(http)和序列化格式(json)。 简单,整合的工具。 所有功能都必须存在于此存储库中,并且必须在一个程序包中分发。 力争成为85%的解决方案。 是涵盖最广泛用例的最简单的事情。 切勿为了涵盖边缘用例而增加复杂性。 生成的源代码必须习惯于所生成的语言。 生成的源代码必须是人类可读的。 安装 pip3 install cedar 语言能力 Cedar当前以Elm(客户端)和Go(服务器)源代码为目标。 去 cedar generate go --help 要求 生成的Go代码没有外部依赖关系,但是至少需要Go 1.6版。 榆树 cedar generate elm --help 要求 生成的Elm代码当前需
资源推荐
资源详情
资源评论
收起资源包目录
cedar-master.zip (48个子文件)
cedar-master
setup.py 2KB
.gitignore 38B
requirements.txt 24B
.travis.yml 438B
MANIFEST.in 13B
requirements_dev.txt 129B
LICENSE 1KB
setup.cfg 173B
examples
todos
Makefile 743B
backend
.gitignore 9B
src
todos
.gitignore 10B
todos_impl.go 1KB
backend
main.go 319B
todos.cedar 275B
frontend
.gitignore 50B
src
Main.elm 4KB
elm-package.json 617B
README.md 3KB
cedar
typechecker.py 1KB
errors.py 3KB
languages
__init__.py 0B
go.py 8KB
cedar.py 3KB
elm.py 17KB
__init__.py 130B
tokenizer.py 2KB
parser.py 7KB
cli.py 2KB
ast.py 579B
pretty.py 3KB
tests
test_cli.py 824B
__init__.py 0B
test_parser.py 5KB
common.py 744B
test_codegen.py 3KB
fixtures
codegen
echo
.gitignore 62B
frontend.js 296B
package.json 262B
src
.gitignore 9B
server
.gitignore 8B
echo_impl.go 256B
echo
main.go 192B
elm-package.json 547B
frontend
Main.elm 2KB
echo.yaml 895B
echo.cedar 31B
invalid.cedar 23B
test_typechecker.py 4KB
共 48 条
- 1
资源评论
林海靖
- 粉丝: 61
- 资源: 4728
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功