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

时间:2024-03-31 03:53:39
【文件属性】:

文件名称:JavaPy:使用Python缩进对Java进行编程!

文件大小:80KB

文件格式:ZIP

更新时间:2024-03-31 03:53:39

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)

网友评论