通用配置语言

gcl的Python项目详细描述


gcl——通用配置语言
==



字典,所有您期望的基本类型,列表,包含,和抽象方法



gcl的目标是成为一种具有大量表达能力的建模语言,旨在使复杂的配置变得非常枯燥。行为不是语言目标的一部分;行为和
语义由解释gcl模型的脚本添加。

用大括号书写:

+“bar”;
c=80*“-”;

e=inc 1;可以省略带1个参数的paren


条件
允许测试命令=如果stage='alpha'则为true否则为false;

列表理解
evens=[x*2 for x in[1,2,3,4,5]如果x%2==0];

元组和访问元组成员:


tuple={
foo=3;
}

现在知道足够的GCL开始。使用库如下所示:

from gcl import util

转换为json的示例)
dict_model=util.to_python(model)

print(json.dumps(dict_model))


requirements
--

*使用“pyparsing”。

extra
--

*vim语法定义可用:https://github.com/rix0rrr/vim-gcl

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
selenium webdriver找不到与包含Java的字符串匹配   java在Edittext中输入十进制值?   java有没有办法检查RDBMS数据库表的读写信息?   安卓 ZipArchiveEntry提供java。尼奥。查塞特。格式错误的异常   elasticsearch弹性搜索java特定配置   java只使用类属性jdk1的子集过滤ArrayList中的重复项。6.   java如何使用GPG加密对HDFS中的文件进行加密/解密   Java输出XML文件和CDATA   java无法删除另一个片段中的子片段   java javafx黑屏错误边框窗格。设定中心   这两个程序之间的java差异   restlet中的java“找不到(404)”错误   java使用JAX WS连接到SOAP   javafx:表行闪烁   java无法从“活动”文件夹打开图像?   java Windows在单击按钮时未打开   JAVAutil。scanner Java scanner hasNextLine返回false   java使用api v3 安卓获取youtube私有播放列表   java修复int转换并为类添加一个返回