文件名称:CodeChanger:用于简化 C 跟踪函数调用的代码更改器
文件大小:834KB
文件格式:ZIP
更新时间:2024-07-26 07:58:21
Java
自述文件 这是一个用于简化 C(C99 标准)的代码转换器,它基于我之前的编译器项目。 我为我的编译器项目添加了一些功能,包括新语法、漂亮的代码打印机和 Code Changer 的应用程序。 为什么会有这样一个项目是个谜。 :D 特征 支持多种 C99 语言特性,包括指针、复杂变量声明、联合等。 漂亮的代码打印机,可以将代码改造成干净的方式。 支持主谓词位置的short curcuit表达式。 依赖&运行 您可以使用 Eclipse 处理此项目。 请确保您的 java 是 1.7+。 本项目使用Jflex和Cup,使用源文件夹中的批处理文件生成Parser和Lexer。 项目文件夹下有一个可运行的jar。 运行它java -jar CodeChanger.jar /path/to/a/cpp/input/source/file function_name /path/to/the/
【文件预览】:
CodeChanger-master
----output1.txt(46B)
----.gitignore(5B)
----src()
--------codechanger()
----.classpath(404B)
----test2.c(579B)
----.settings()
--------org.eclipse.jdt.core.prefs(658B)
----test1.c(436B)
----output_source2.c(2KB)
----CodeChanger.jar(357KB)
----README.md(3KB)
----.project(370B)
----output_source1.c(1002B)
----lib()
--------java-cup-11a-runtime.jar(13KB)
--------JFlex.jar(175KB)
--------java-cup-11a.jar(94KB)
--------gson-2.2.2.jar(185KB)
----output2.txt(78B)