https://github.com/tw89Coder/CYCU_Program-Language
-
Operating System
- Windows 11 Home Edition
- 23H2
-
CPU
- 12th Gen Intel(R) Core(TM) i7-12700H 2.30 GHz
-
RAM
- 32.0 GB (31.6 GB usable)
-
System Type
- 64-bit Operating System, x64-based processor
-
Language
- Java version "21.0.1"
This program was developed by 10927262, Yi-Hung Lu. Its main function is to implement an interpreter following ourC grammar. I hope you find it useful!
-
Project 2
- Passes all test cases.
-
Project 3
- Encounters an abnormal stop at the last question (hidden test data).
-
Project 4
- Not completed due to time constraints.
- However, it involves building tree nodes and retrieving data.
- Suggestions for improvement:
- Add a list of class
Definein classUserInput(UserInput just stores classDefineand does not associate it). - Consider changes to class scope (for
&a,&g).formal_parameter_listshould link toactual_parameter_listand update parameters synchronously.
- Make class
FunctionCallextendExpressionNode. It will associate with the same name classDefinein theUserInput's define list.
- Add a list of class