reconstant:在编程语言之间共享常量定义,并使常量再次常量

时间:2021-03-08 14:20:39
【文件属性】:
文件名称:reconstant:在编程语言之间共享常量定义,并使常量再次常量
文件大小:10KB
文件格式:ZIP
更新时间:2021-03-08 14:20:39
Python 介绍 Reconstant使您可以在编程语言之间共享常量和枚举定义。 常量在yaml文件中定义,并以多种编程语言转换为惯用定义。 支持的输出包括C / CPP头文件,Python3(使用enum模块),Python2,Javascript,VueMixins和Java。 这仍然是一个在制品。 可以在github上打开有问题的问题,或者在PR上支持其他语言。 例子 创建一个输入文件 test.yaml constants : - name : SOME_CONSTANT value : " this is a constant string " - name : OTHER_CONSTANT value : 42 enums : - name : SomeEnum values : - A - B - C - name : OtherEnum
【文件预览】:
reconstant-master
----poetry.lock(8KB)
----.gitignore(19B)
----pyproject.toml(494B)
----reconstant.py(7KB)
----README.md(3KB)
----autogenerated_examples()
--------constants_py2.py(217B)
--------constants.h(364B)
--------constants.py(239B)
--------constants.js(261B)
--------Constants.java(309B)
--------vue_constants.js(408B)
----test.yaml(562B)

网友评论