The End is Near
4/23/2023
This week was very productive! I am really feeling the time crunch so I’ve been putting in a lot of work to finish the project and get to a point where I am ready to present. Most of what I’ve done this week was working on a precompile function and a new run function. I think I have gotten these working well. Basically, instead of running by going through each item in the program, I now go line by line and can easily go back for loops and even nesting!
I now have a table with each of my special statements like loops and if statements with their start and end. When I run, it checks if the line number is in the table and if it is a start or end. It then checks the condition or sends it back to the top to be checked. It’s pretty sleek and was easy to transform into a step function as well. It seems to be running well and better than before! There are a few bugs with the lesson form and the new functions but they shouldn’t be too big of a problem.
Overall, I feel very accomplished and like I am in a really good spot. Karela is beautiful and I am so proud of her.