JavaPy:使用Python缩进对Java进行编程!

时间:2021-03-11 10:06:59
【文件属性】:
文件名称:JavaPy:使用Python缩进对Java进行编程!
文件大小:80KB
文件格式:ZIP
更新时间:2021-03-11 10:06:59
Python JavaPy的 描述 这是一个用Python编写的Java预处理程序,它允许您使用Python缩进且不使用分号来编写Java。 我是在业余时间写的,所以可能有很多错误。 我试图支持Java语言中的所有语法元素,包括来自Java 12和13的新构造(开关表达式和yield语句)。 用法 使用python javapy.py 调用该程序,它将输出一个名为python javapy.py ,但扩展名为.java 。 该程序尝试将文件格式化为易于阅读的格式,但在某些地方可能不太正确。 根据需要使用自己的格式化程序。 解析器不检查语义上无效的语法,例如重复的变量名称,重复的方法,不正确的程序包名称,非法的修饰符等。 与普通Java的区别 代码块 通常不再允许使用块。 代替块,使用Python Suite ,它是一个冒号,后跟一系列都缩进相同数量的元素。 例
【文件预览】:
JavaPy-master
----example.javapy(4KB)
----example.java(4KB)
----javapy()
--------tokenize.py(32KB)
--------test.java(38KB)
--------test.javapy(34KB)
--------parser.py(99KB)
--------grammar.ebnf(14KB)
--------util.py(22KB)
--------__init__.py(2KB)
--------tree.py(101KB)
----test.py(632B)
----LICENSE(34KB)
----java.code-workspace(60B)
----javapy.py(31B)
----.gitignore(1KB)
----README.md(11KB)
----.gitattributes(66B)

网友评论