fortiori:FORTRAN信使的语法糖

时间:2024-03-05 22:34:22
【文件属性】:

文件名称:fortiori:FORTRAN信使的语法糖

文件大小:15KB

文件格式:ZIP

更新时间:2024-03-05 22:34:22

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)

网友评论