Commit Graph

10 Commits

Author SHA1 Message Date
VetheonGames
bcfaa2e887 Update bundle
Update README
Fix issue with custom modules
2023-10-27 16:42:18 -06:00
VetheonGames
19348e2aee Parsers/Interpreters and Modules Finished!
Made some changes to the way self.load determines how to load nested strings
Add some comments
make some changes to string interpretation for self.sort_into_sections in the utils module
add some, remove some other debug statements to ini parser
Add a Recursive lambda to parse nested elements in the XML parser
2023-10-14 00:54:03 -06:00
VetheonGames
315ca0c503 remove deep_dup as a depend 2023-10-14 00:15:59 -06:00
VetheonGames
69b49d899a Major codebase refinement
Add deep_dup as a depend (it'll be removed in the next commit)
Make "EXPECTED_KEYS" a constant in the main module because every parser depends on access to the information through a common interface
Move sorting the hash into sections into a util module we can lazy load
Changed a bunch of things around to depend on the new files, classes, and modules
2023-10-14 00:12:28 -06:00
VetheonGames
642f118ae7 Make the API module namespace not be stupid 2023-10-13 21:49:54 -06:00
VetheonGames
19444a55b3 Fix some string interpolation issues 2023-10-13 21:42:20 -06:00
VetheonGames
b3431f6253 Remove old init method in favor of the setup method
Make the custom_options arg optional
Add some logic in case the custom_options is empty to not use it
2023-10-13 21:40:26 -06:00
VetheonGames
a4cc284ab1 upload all the things 2023-10-13 21:16:43 -06:00
VetheonGames
ae304466c8 init gem commit 2023-10-13 18:09:22 -06:00
1edddf7763 Initial commit 2023-10-13 18:04:34 -06:00