【文件属性】:
文件名称:fortiori:FORTRAN信使的语法糖
文件大小:15KB
文件格式:ZIP
更新时间:2021-02-14 04:47:42
Python
福蒂奥里
向FORTRAN添加语法糖的概念证明。 fortiori的目标是为FORTRAN爱好者提供更友好的语法,同时仍生成兼容的FORTRAN代码,然后可以使用gfortran等将其正常编译。
支持的功能
调用者中函数返回类型的声明
内联函数参数类型声明
区分大小写的标识符
自动添加“隐式无”
有价值的退货声明
导入/多文件支持
将void函数转换为子例程
If-else条件块
用内联变量声明执行循环
对象类型cast()函数生成一个switch语句
将名称添加到未命名的程序块
范例(WIP)
integer function getFirstPrime ( integer::lower , integer::higher ) {
return 5 ;
}
program {
print * , " Getting a prime... " ;
【文件预览】:
fortiori-master
----setup.py(2KB)
----.gitignore(5KB)
----fortiori()
--------transpiler.py(93B)
--------__init__.py(0B)
--------operation.py(34B)
--------type.py(2KB)
--------simple_operations.py(16KB)
--------__main__.py(2KB)
--------edits.py(828B)
--------exceptions.py(181B)
----expected.f90(325B)
----requirements.txt(22B)
----.travis.yml(977B)
----example.ff(525B)
----LICENSE(1KB)
----run-tests.sh(335B)
----README.md(2KB)
----test()
--------test_simple_operations.py(8KB)