Commit Graph

  • 0e37cccd7a fixing a couple bugs main SpookyDervish 2025-09-14 05:37:47 +10:00
  • f561a849c2 fix of escape sequences SpookyDervish 2025-09-13 19:29:22 +10:00
  • 9e2846962c added not instruction and escape sequences SpookyDervish 2025-09-13 19:29:06 +10:00
  • cc82d27b03 stdin works i think SpookyDervish 2025-09-13 15:48:41 +10:00
  • 983e1e8a74 added some command line args SpookyDervish 2025-09-13 07:17:32 +10:00
  • 86d59a8177 fixing quite a few bugs SpookyDervish 2025-09-13 07:08:11 +10:00
  • 170272353c functions basically work now, but they're extremely inneficient SpookyDervish 2025-09-13 06:26:15 +10:00
  • 865a31827a ok damn it nearly works SpookyDervish 2025-09-12 06:28:45 +10:00
  • 2ce71e7abb THE ADD FUNCTION COMPILES!!!!! SpookyDervish 2025-09-10 20:45:22 +10:00
  • a23bcf7823 IT WORKSSSS, WE'RE ACCESSING THE ARGS!!!!! SpookyDervish 2025-09-10 20:25:19 +10:00
  • 523ccecbc0 RETURNING WORKSSSSS SpookyDervish 2025-09-10 18:56:45 +10:00
  • 3103d17026 WE CAN RETURN VALUES FROM FUNCTIONS LESS GOOO SpookyDervish 2025-09-10 07:54:11 +10:00
  • 59bef834c4 VERY basic functions implementation SpookyDervish 2025-09-10 07:30:58 +10:00
  • e137cb88ae 39% speed increase from optimizer! SpookyDervish 2025-09-09 18:03:58 +10:00
  • ab207d982c disabled optimizer prints SpookyDervish 2025-09-09 17:48:23 +10:00
  • c2bdf555e4 optimizer fixed 👍 SpookyDervish 2025-09-09 17:47:43 +10:00
  • 132ed8ed12 more optimizations, new one doesnt work yet SpookyDervish 2025-09-09 08:02:09 +10:00
  • e538b2e7ac OPTIMIZER IS WORKING SpookyDervish 2025-09-09 07:20:50 +10:00
  • 24db80b520 we have a basic optimizer going! lets goo!!!!! SpookyDervish 2025-09-08 20:21:36 +10:00
  • 9bae73f1e1 moved optimizer.py into the optimizers folder SpookyDervish 2025-09-08 07:51:05 +10:00
  • f78d0e41b0 doing some set up for when i implement a peephole optimizer SpookyDervish 2025-09-08 07:49:33 +10:00
  • ae1b9aa43d more cleanup SpookyDervish 2025-09-08 05:54:13 +10:00
  • 4028270db7 a bit more cleanup, all boolean logic works except not SpookyDervish 2025-09-08 05:50:43 +10:00
  • 8e257f9ebd die stupid vscode folder SpookyDervish 2025-09-07 20:10:54 +10:00
  • be2cfdf9c8 doing a bit of cleaning up SpookyDervish 2025-09-07 20:00:35 +10:00
  • 35ee183768 woops, optimization SpookyDervish 2025-09-07 14:08:45 +10:00
  • 47e3e503b8 COUNTING TO 100 MILLION TEST SpookyDervish 2025-09-07 13:38:16 +10:00
  • cf1ea42232 labels work im pretty sure SpookyDervish 2025-09-07 11:58:01 +10:00
  • bee2087ab4 WE'RE REFORMATTING THE STACK LESS GOOO SpookyDervish 2025-09-07 07:25:11 +10:00
  • 85a547780d nearly working, gotta get converting numbers to strings working SpookyDervish 2025-09-06 21:24:05 +10:00
  • 23ec72e961 cleanup and small escape character fix SpookyDervish 2025-09-06 21:18:22 +10:00
  • daf42eba09 I FIXED THE STACK ISSUES LESS GOOO SpookyDervish 2025-09-06 21:08:14 +10:00
  • 85331b4067 something's screwed up with im im handling string variables :/ SpookyDervish 2025-09-06 20:54:17 +10:00
  • 459f53a4e1 ok we have basic decimal math 👍 SpookyDervish 2025-09-04 07:45:20 +10:00
  • 42e718d6d3 starting work on math instructions and added support for negative numbers and maybe floats SpookyDervish 2025-09-02 19:43:48 +10:00
  • a32598f7f0 cleaning up some stuff and optimising SpookyDervish 2025-09-02 16:57:56 +10:00
  • ef48978bb5 variable reasignment works!!! SpookyDervish 2025-09-02 16:26:19 +10:00
  • aac6608311 arch spec for ld SpookyDervish 2025-09-02 16:01:11 +10:00
  • 91fa1577ab support older python versions SpookyDervish 2025-09-02 15:55:21 +10:00
  • b5852cde02 support older python versions a bit more SpookyDervish 2025-09-02 07:47:49 +10:00
  • a1e1cf3dd8 HOLY COW VARIABLES WORK SpookyDervish 2025-09-02 06:42:58 +10:00
  • 88cdcfa54f ITS GENERATING AN EXECUTABLE LETS GOOOO SpookyDervish 2025-09-01 18:00:49 +10:00
  • 62e95a24ed fixed some scope issues and added label and line reference support to the AST SpookyDervish 2025-09-01 07:01:30 +10:00
  • eee9325ab8 working on generating an AST with scope and stuff SpookyDervish 2025-09-01 06:44:33 +10:00
  • 67fe809c57 Upload files to "/" SpookyDervish 2025-08-31 18:28:15 +10:00
  • 0b6d74d3a9 initial commit SpookyDervish 2025-08-31 13:48:32 +10:00
  • ea93fdb4f2 Initial commit SpookyDervish 2025-08-31 13:47:06 +10:00