├── .gitattributes ├── 实验1 词法分析 ├── .idea │ ├── .gitignore │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ └── 实验1 词法分析.iml ├── cifa.py ├── cifa1.cpp ├── cifa1.exe ├── isid.py ├── test.txt ├── test1.txt └── 词法编码表.xlsx ├── 实验2 语法分析-3 ├── .vscode │ └── settings.json ├── __pycache__ │ └── cifa.cpython-38.pyc ├── cifa.py ├── input_cifa.txt ├── param.py ├── param_in.txt ├── wenfa.txt └── wenfa2.txt ├── 实验3 语义分析 ├── __pycache__ │ ├── cifa.cpython-38.pyc │ └── param.cpython-38.pyc ├── cifa.py ├── input_cifa.txt ├── param.py ├── param_in.txt ├── semantic.py ├── tree.py └── wenfa.txt └── 实验4 目标代码生成 ├── Mars4_5.jar ├── __pycache__ ├── cifa.cpython-38.pyc ├── param.cpython-38.pyc └── semantic.cpython-38.pyc ├── cifa.py ├── input_cifa.txt ├── mips.txt ├── mips1.asm ├── object.py ├── param.py ├── param_in.txt ├── readme.txt ├── semantic.py ├── tree.py └── wenfa.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/.gitattributes -------------------------------------------------------------------------------- /实验1 词法分析/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /实验1 词法分析/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /实验1 词法分析/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /实验1 词法分析/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/.idea/misc.xml -------------------------------------------------------------------------------- /实验1 词法分析/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/.idea/modules.xml -------------------------------------------------------------------------------- /实验1 词法分析/.idea/实验1 词法分析.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/.idea/实验1 词法分析.iml -------------------------------------------------------------------------------- /实验1 词法分析/cifa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/cifa.py -------------------------------------------------------------------------------- /实验1 词法分析/cifa1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/cifa1.cpp -------------------------------------------------------------------------------- /实验1 词法分析/cifa1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/cifa1.exe -------------------------------------------------------------------------------- /实验1 词法分析/isid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/isid.py -------------------------------------------------------------------------------- /实验1 词法分析/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/test.txt -------------------------------------------------------------------------------- /实验1 词法分析/test1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/test1.txt -------------------------------------------------------------------------------- /实验1 词法分析/词法编码表.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验1 词法分析/词法编码表.xlsx -------------------------------------------------------------------------------- /实验2 语法分析-3/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/.vscode/settings.json -------------------------------------------------------------------------------- /实验2 语法分析-3/__pycache__/cifa.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/__pycache__/cifa.cpython-38.pyc -------------------------------------------------------------------------------- /实验2 语法分析-3/cifa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/cifa.py -------------------------------------------------------------------------------- /实验2 语法分析-3/input_cifa.txt: -------------------------------------------------------------------------------- 1 | check(); 2 | add(a,b); 3 | -------------------------------------------------------------------------------- /实验2 语法分析-3/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/param.py -------------------------------------------------------------------------------- /实验2 语法分析-3/param_in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/param_in.txt -------------------------------------------------------------------------------- /实验2 语法分析-3/wenfa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/wenfa.txt -------------------------------------------------------------------------------- /实验2 语法分析-3/wenfa2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验2 语法分析-3/wenfa2.txt -------------------------------------------------------------------------------- /实验3 语义分析/__pycache__/cifa.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/__pycache__/cifa.cpython-38.pyc -------------------------------------------------------------------------------- /实验3 语义分析/__pycache__/param.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/__pycache__/param.cpython-38.pyc -------------------------------------------------------------------------------- /实验3 语义分析/cifa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/cifa.py -------------------------------------------------------------------------------- /实验3 语义分析/input_cifa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/input_cifa.txt -------------------------------------------------------------------------------- /实验3 语义分析/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/param.py -------------------------------------------------------------------------------- /实验3 语义分析/param_in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/param_in.txt -------------------------------------------------------------------------------- /实验3 语义分析/semantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/semantic.py -------------------------------------------------------------------------------- /实验3 语义分析/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/tree.py -------------------------------------------------------------------------------- /实验3 语义分析/wenfa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验3 语义分析/wenfa.txt -------------------------------------------------------------------------------- /实验4 目标代码生成/Mars4_5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/Mars4_5.jar -------------------------------------------------------------------------------- /实验4 目标代码生成/__pycache__/cifa.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/__pycache__/cifa.cpython-38.pyc -------------------------------------------------------------------------------- /实验4 目标代码生成/__pycache__/param.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/__pycache__/param.cpython-38.pyc -------------------------------------------------------------------------------- /实验4 目标代码生成/__pycache__/semantic.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/__pycache__/semantic.cpython-38.pyc -------------------------------------------------------------------------------- /实验4 目标代码生成/cifa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/cifa.py -------------------------------------------------------------------------------- /实验4 目标代码生成/input_cifa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/input_cifa.txt -------------------------------------------------------------------------------- /实验4 目标代码生成/mips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/mips.txt -------------------------------------------------------------------------------- /实验4 目标代码生成/mips1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/mips1.asm -------------------------------------------------------------------------------- /实验4 目标代码生成/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/object.py -------------------------------------------------------------------------------- /实验4 目标代码生成/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/param.py -------------------------------------------------------------------------------- /实验4 目标代码生成/param_in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/param_in.txt -------------------------------------------------------------------------------- /实验4 目标代码生成/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/readme.txt -------------------------------------------------------------------------------- /实验4 目标代码生成/semantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/semantic.py -------------------------------------------------------------------------------- /实验4 目标代码生成/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/tree.py -------------------------------------------------------------------------------- /实验4 目标代码生成/wenfa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deathcup/c-like-compiler/HEAD/实验4 目标代码生成/wenfa.txt --------------------------------------------------------------------------------