Commit graph

14 commits

Author SHA1 Message Date
ayrton 9f915bd80e Fixed conditionals rarely evaluating
Added the setting in the yaml for truthiness, and added a timeout error to the code generation.

Need to fix the generation error that prevents a large amount of code from being generated...

Took 1 hour 47 minutes
2023-11-25 11:40:46 -07:00
Ayrton 1c91f6ac86 Generation errors fixed or gracefully handled 2023-11-24 15:45:38 -07:00
Ayrton 5ea6eca0ba Fixed tests to account for unarys
- Refactored expressions
2023-11-23 13:40:20 -07:00
Ayrton eba774dd05 Modified routine generation codestyle 2023-11-23 13:11:46 -07:00
Ayrton 7380a89082 Modified code style in ast_generator initializations 2023-11-23 12:51:13 -07:00
ayrton 1da53dba48 Fixed common generation errors
- Loops are now bound on the number of iterations by max-loop-iterations
- Names now get removed from the list of possible names when used
- Overflow errors in arithmetic are handled gracefully

Took 1 hour 13 minutes
2023-11-22 13:50:56 -07:00
ayrton fb36aef06e Refactor and bugfix for integer division
Took 54 minutes
2023-11-21 21:39:04 -07:00
ayrton d211131c4e IT'S ALIIIIIIIIVE
Took 1 hour 15 minutes
2023-11-20 20:28:55 -07:00
Ayrton 05c8f92683 Added tests 2023-11-20 18:52:14 -07:00
ayrton 4ee1770092 Fixed error that when assignments fail they still leave their tag
Took 39 minutes
2023-11-19 16:52:14 -07:00
ayrton 5e5d6aeba9 Fixed generation bug where no op would be generated
Took 54 minutes
2023-11-19 16:13:08 -07:00
ayrton e6c71b70a8 Tested refactor and implemented the python unparser
Took 38 minutes
2023-11-19 15:19:27 -07:00
ayrton 839ec97166 Complete overhaul of the generation methods
Took 6 hours 24 minutes
2023-11-18 10:59:00 -07:00
ayrton 2182395310 Initial Commit 2023-11-17 16:57:53 -07:00