Commit graph

  • 7cfea02681 merged with temp input update fix herbglitch 2024-11-30 01:16:37 -07:00
  • 84c4dffc85 parser fixed (still probably needs more testing, but current tests work), parserlang still not working herbglitch 2024-11-30 01:14:55 -07:00
  • a8c8324fac temp update to now close sdl windows on exit herbglitch 2024-11-29 17:24:45 -07:00
  • 6d64a17b1d temporarly fixed parser to not error on compile (still not fixed) herbglitch 2024-11-29 14:59:19 -07:00
  • 68c2fc7afb testing some ideas for the parser herbglitch 2024-11-29 13:38:32 -07:00
  • d69844dab1 still working on parser, plan to rework to parsing first, then calling struct creation callback after with vector of tokens and tags herbglitch 2024-11-23 19:27:30 -07:00
  • fcc07493d3 added userdata void * for parser tag function callback herbglitch 2024-11-20 13:50:52 -07:00
  • 606f8e4bad parser working, needs more tests and an actual language to make sure that is true though herbglitch 2024-11-20 10:27:17 -07:00
  • 63dfb98aad hopefully fixed parsing to now match the languages, had to increase the temp lexer index instead of the index itself herbglitch 2024-11-15 04:45:06 -07:00
  • 5c0fb00970 added some temporary debugging prints herbglitch 2024-11-14 01:23:11 -07:00
  • fcc41aa576 fixed basic parse test, by updated lexer check index after successful recurse herbglitch 2024-11-14 00:59:04 -07:00
  • 5f34dbfeca now copying the language correctly, at least I hope herbglitch 2024-11-14 00:07:56 -07:00
  • 2d70208978 merge herbglitch 2024-11-12 13:07:40 -07:00
  • 7554c6f385 copies tagOrtoken and frees it now herbglitch 2024-11-12 13:07:23 -07:00
  • fa0f9cd820 working on parserlang herbglitch 2024-11-12 10:36:35 -07:00
  • b702431c88 added parserlang though it is throwing error when it should be good in testing, need to fix herbglitch 2024-11-06 06:45:04 -07:00
  • 9221d1e33e partial parserlang stup herbglitch 2024-11-04 19:58:23 -07:00
  • 022ab6cfef partial parserlang stup herbglitch 2024-11-04 19:58:09 -07:00
  • 006b4c63f7 parser mostly fixed, still needs a lot more testing though, and need to store parsed values in a datatype herbglitch 2024-11-01 04:39:45 -06:00
  • 963b99c6bd updated to fix breaking recusrion when a good tag was found, it now segfaults though herbglitch 2024-10-31 19:58:11 -06:00
  • 58986021de parser clears lexer when done parsing herbglitch 2024-10-30 18:41:01 -06:00
  • b10f9b9123 fixed a lot of the lexer and parser (the segfault, and now can do char ranges) herbglitch 2024-10-30 07:36:43 -06:00
  • 050f7a8452 segfault when testing parser herbglitch 2024-10-28 21:00:48 -06:00
  • d8d1a1a107 added ability to check if token id is a lexer rule and wrote parser, still need to test herbglitch 2024-10-24 19:56:26 -06:00
  • 7a3495f7ae a bit more work on parser, pushing to work on it at school herbglitch 2024-10-21 13:36:45 -06:00
  • 24fd8d6b25 working on parsing recursively herbglitch 2024-10-16 23:46:16 -06:00
  • e4aa4a8b6d merged with old parser stuff, and worked on parser a bit more herbglitch 2024-10-16 18:00:52 -06:00
  • 380e74a0e6 older lexer stuff herbglitch 2024-10-16 17:35:38 -06:00
  • 60acfd075a creation and destruction in parser, also added some stuff to gitingore herbglitch 2024-10-16 05:14:53 -06:00
  • 5842197142 added number checking to string herbglitch 2024-10-11 03:57:32 -06:00
  • 7bd7cc4aa5 temperary load in spritesheet from file herbglitch 2024-09-03 03:55:17 -06:00
  • 5de968688c testing working, and fixed memory leak in replace with substring function herbglitch 2024-08-31 06:09:33 -06:00
  • 4c0c5d377d basic vector complete but untested, added destroy callback to vector herbglitch 2024-08-29 05:04:08 -06:00
  • 6e814f12e6 working on lexer, and updated vector (still needs testing) herbglitch 2024-08-28 20:04:18 -06:00
  • cdd6c3976b fixed after breaking everything with errno.h and vector.h changes, config still borked herbglitch 2024-08-28 02:57:29 -06:00
  • 2df9f318a5 temp cmakelists.txt stuffs herbglitch 2024-08-28 01:36:58 -06:00
  • 93dc0fa053 updated vector to video version, will probably break a lot herbglitch 2024-08-27 03:23:29 -06:00
  • c1e60a6d2f fixed append string herbglitch 2024-08-22 04:27:37 -06:00
  • f7c104e979 ssh now can return a string herbglitch 2024-07-28 03:03:19 -06:00
  • ae11c5d0b8 added backslash to key herbglitch 2024-07-27 03:47:38 -06:00
  • 95c93e5d10 changed console key enum herbglitch 2024-07-23 22:55:23 -06:00
  • 80331b5c34 added a way to create an empty string herbglitch 2024-07-09 03:41:15 -06:00
  • 7f0120f0c8 added a couple keys to console/key, and added append to string herbglitch 2024-07-08 04:37:47 -06:00
  • 3f5e631388 some basic changes to try to fix for the -Wpedantic flag herbglitch 2024-06-16 02:49:23 -06:00
  • 19d6120871 replacemnt functions in string, should be memory safe herbglitch 2024-06-13 22:31:15 -06:00
  • 4d7ba1cf4e added more cstring find and equals functions herbglitch 2024-06-12 02:54:54 -06:00
  • d173f943ee fiddled around with ssh trying to get libssh stuff disowning but ended up removing most of what changed herbglitch 2024-05-26 04:02:35 -06:00
  • 5fd1c5b2a5 messeing around with libssh herbglitch 2024-05-25 01:34:09 -06:00
  • 7acd21695f f***ed up and needed to rework packages, added packages to master and merged herbglitch 2024-05-20 03:51:16 -06:00
  • 6f0dd1edda f***ed up and needed to rework packages, added packages to master and merged herbglitch 2024-05-20 03:50:53 -06:00
  • f7a87d7519 f***ed up and needed to rework packages herbglitch 2024-05-20 03:46:09 -06:00
  • b43ab1702f f***ed up and needed to rework packages herbglitch 2024-05-20 03:46:04 -06:00
  • f4592ae8d0 fixed queue I think herbglitch 2024-02-28 22:04:20 -07:00
  • d42f0f679e fixed up pushing to queue herbglitch 2024-02-26 02:55:08 -07:00
  • 0496473cf5 added find back cstring to ARC_String herbglitch 2024-02-22 02:50:06 -07:00
  • 958fc9810e added queue to the cmakelists.txt herbglitch 2024-02-20 00:01:02 -07:00
  • df935585a0 moved include of glew.h under an ifdef so it shouldn't error if not needed herbglitch 2024-02-18 22:16:50 -07:00
  • 3e15b6dfd0 sdl2 now working again I think, but with better cmake herbglitch 2024-02-08 17:47:32 -07:00
  • c822075173 merged with herbglitch/master herbglitch 2024-02-08 17:00:05 -07:00
  • 0625a9c825 merged? herbglitch 2024-02-08 16:58:56 -07:00
  • b0a3ba8407 merging herglitch/main herbglitch 2024-02-08 16:53:31 -07:00
  • b4eaee5242 added a few error checks to stack and queue, need to test herbglitch 2024-02-08 03:17:04 -07:00
  • 314f490bef basic queue written, still need to test herbglitch 2024-02-08 03:12:37 -07:00
  • c3b4a4e209 added stack datatype to std herbglitch 2024-02-08 02:48:14 -07:00
  • 875b69c407 added stack datatype to std herbglitch 2024-02-08 02:48:08 -07:00
  • 61b7e89d63 Merge branch 'herbglitch/master' into 'master' herbglitch 2024-02-02 02:57:31 +00:00
  • 7b9bdf0f92 read in bytes herbglitch 2024-01-27 03:14:04 -07:00
  • 7dc58b60a6 write with io herbglitch 2024-01-23 21:16:43 -07:00
  • a0c02c0dcd merged herbglitch/master with local changes herbglitch 2024-01-19 01:19:17 -07:00
  • d170a64a41 added some opengl files TODO: fix up using glew as optional herbglitch 2024-01-19 01:17:19 -07:00
  • af9a1f1040 fixed string class so parameters that can be stored to will allways be the first parameter, might have broken everything, need to test herbglitch 2024-01-16 23:58:31 -07:00
  • d64340525a added a few functions to string and added some logs to string herbglitch 2024-01-15 02:14:35 -07:00
  • eaef5a584b apprently merge wasn't saved in cmakelists.txt, so this should fix that herbglitch 2024-01-12 20:02:35 -07:00
  • ea27d4f199 Merge branch 'herbglitch/redesign' into 'herbglitch/master' herbglitch 2024-01-13 02:57:57 +00:00
  • 2f221987af merged from herbglitch/master herbglitch 2024-01-12 19:52:51 -07:00
  • c614c679a9 huge core redesign herbglitch 2024-01-12 19:48:17 -07:00
  • 85d0bad350 huge redesign herbglitch 2024-01-12 19:48:06 -07:00
  • 5750185bd8 added views and temp circlefill herbglitch 2023-12-03 09:25:34 +00:00
  • 1354d7c915 added views and temp circlefill herbglitch 2023-12-03 09:25:28 +00:00
  • 75f98548db added function to get sprite index herbglitch 2023-11-20 21:34:46 -07:00
  • b77b09f22b added opacity to sprite herbglitch 2023-09-20 02:24:15 -06:00
  • 267172908a added enter key to keybinds herbglitch 2023-09-17 19:37:37 -06:00
  • 1ed3cc3946 working on ARC_FPoint_Lerp herbglitch 2023-09-14 01:34:29 -06:00
  • f431d45af5 working on ARC_FPoint_Lerp herbglitch 2023-09-14 01:34:08 -06:00
  • 9bfcd5552e added reaaly basic audio herbglitch 2023-09-13 21:32:30 -06:00
  • 46e26e41e5 Merge branch 'herbglitch/master' into 'master' herbglitch 2023-09-14 00:48:06 +00:00
  • 00fb30e19a commented out debug message cuz it errors on windows herbglitch 2023-09-12 01:50:38 -06:00
  • 1c10c405be addded SDL2_ttf to cmakelists herbglitch 2023-09-12 01:48:31 -06:00
  • bb67a87451 possible fix for some errors with vector, and fixed ARC_Text_SetString memory leak herbglitch 2023-08-26 01:36:22 +00:00
  • 1450bb7c86 added note to math config herbglitch 2023-08-22 22:11:04 +00:00
  • 7146ca7765 removed flags for default config, removed string.c 330 vscode worning herbglitch 2023-08-22 04:08:53 +00:00
  • b0a2b8bb15 moved some functions from graphics config to a new math config herbglitch 2023-08-19 23:07:15 +00:00
  • df816e2092 added flip to sprite, temporary herbglitch 2023-08-19 20:28:01 +00:00
  • 27b8ca961a added frame index selection herbglitch 2023-08-18 23:06:41 -06:00
  • 52b0038d42 switched config name string to ARC_String herbglitch 2023-07-16 02:16:05 -06:00
  • 153ab4ce16 renderfill for ARC_FRect herbglitch 2023-07-10 00:19:28 -06:00
  • 533541b852 changed array size to no longer be a pointer, need to check every file that references array to hopefully not have broken anything herbglitch 2023-07-07 00:58:23 -06:00
  • 56a4aa9d39 collide and slide function for FRect herbglitch 2023-06-26 01:27:30 -06:00
  • 5aede928d8 ARC_FObround added herbglitch 2023-06-25 22:14:32 -06:00
  • c3361f640c added obround might need to optomize or add rotation in the futrue herbglitch 2023-06-25 16:17:04 -06:00