文件名称:compass:简单的同步编程语言
文件大小:52KB
文件格式:ZIP
更新时间:2024-04-02 19:10:23
Python
罗盘 免责声明:这是一个个人附带项目 Compass是一种小型编程语言,具有强大效用。 它是一种同步编程语言,旨在为您的C代码轻松构建有限状态机。 与Esterel不同,Compass非常简单,使用了相当琐碎的编译过程,对于相似的代码,这可能导致截然不同的行为。 适用于Compass的ABRO代码示例如下所示 :downwards_button: module abro(input A, input B, input R, output O) { each R { seq { par { await A; await B; }; emit O; } } } 安装 Compass编译器作为Python源代码包分发。 要安装它,可以运行 :downwards_button:
【文件预览】:
compass-master
----setup.py(2KB)
----.gitignore(112B)
----Dockerfile(418B)
----LICENSE(34KB)
----examples()
--------abro.cmps(132B)
----README.md(2KB)
----compass()
--------__init__.py(952B)
--------codegen()
--------grammar()
--------ast()
--------frontend()
----test()
--------test_driver.py(3KB)
--------files()
----tox.ini(785B)