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

时间:2024-03-28 08:07:19
【文件属性】:

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

文件大小:10KB

文件格式:ZIP

更新时间:2024-03-28 08:07:19

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)

网友评论