【文件属性】:
文件名称:java8源码-java_antlr4:java_antlr4
文件大小:102KB
文件格式:ZIP
更新时间:2021-06-04 19:00:41
系统开源
java8
源码
Java
Code
Refractor
本程序实现了自动格式化代码、简易命名重构以及循环语句转换等功能
简介
本程序是在语法分析阶段处理的程序,通过使用提供的Java8文法,生成Java8语言的语法分析器,并通过Antlr4生成的模板,重写其监听器实现上述功能。
目前实现功能
代码格式化规范以为准
代码格式化
换行规范
运算符空格规范
重命名
包名规范化
类名下划线转大驼峰
方法名变量名下划线转小驼峰
常量转大写
代码整理
for和while语句互转
目录介绍
java_antlr4
|
|--
src
源代码文件
|
|--
Main.java
程序入口
|
|--
Standardizer.java
实现重命名以及循环语句转换的功能
|
|--
Standardizer2.java
实现空格转换的功能
|
|--
JavaLexer.java
Antlr4生成的词法分析器模板
|
|--
JavaParser.java
Antlr4生成的语法分析器模板
|
|--
JavaParserBaseListener.java
Antlr4提供的语法分析器监听器模板,为S
【文件预览】:
java_antlr4-master
----src()
--------JavaParser.java(306KB)
--------JavaLexer.interp(33KB)
--------JavaParser.tokens(2KB)
--------Standardizer.java(13KB)
--------JavaParserListener.java(37KB)
--------Main.java(2KB)
--------JavaParserBaseListener.java(36KB)
--------Standardizer2.java(4KB)
--------JavaParser.interp(51KB)
--------JavaLexer.tokens(2KB)
--------JavaLexer.java(32KB)
----JavaParser.g4(13KB)
----java代码重构系统.docx(15KB)
----README.md(3KB)
----demo.java(356B)
----JavaLexer.g4(6KB)