文件名称:C0Compiler:Java实现的c0语言编译器
文件大小:24KB
文件格式:ZIP
更新时间:2024-02-23 07:05:10
java compiler javacc c0 CompilerJava
C0编译器 Java实现的c0语言编译器,作者: 目录 C0语言的语法结构定义 <程序> -> [<变量定义部分>] {<自定义函数定义部分>} <主函数> <变量定义部分> -> int id {, id}; <自定义函数定义部分> -> ( int id | void id) '(' ')' <分程序> <主函数> -> void main'(' ')' <分程序> <分程序> -> '{' [<变量定义部分>] <语句序列> '}' <语句序列> -> <语句> {<语句>} <语句> -> <条件语句> | <循环语句> | '{'<语句序列>'}' | <自定义函数调用语句> | <赋值语句> | <返回语句> | <读语句> | <写语句> | ; <条件语句> -> if '('<表达式>')' <语句> [else <语句> ] <循环语句> -> while '(' <表达式>')' <语句> <自定义函数调用语句> -> <自定义函数调用>; <赋值语句> -> id = <表达式>; <返回语句> -> return ['(' <表达式> ')'] ; <读语句
【文件预览】:
C0Compiler-master
----.gitignore(77B)
----README.md(4KB)
----LICENSE(1KB)
----design()
--------README.md(7KB)
----src()
--------META-INF()
--------com()
----testFile()
--------main.c0Target(241B)
--------main.c0(223B)