Commit Graph

  • 137d9f5884 Added src/codegen/holeybytes.rs. master Goren Barak 2023-12-24 10:44:37 -0500
  • e3cdfec0d9 Started working on a holeybytes backend. Goren Barak 2023-12-24 10:43:15 -0500
  • 71ed4cea39 Made the frontend for math, actually, completely work. Goren Barak 2023-12-16 10:02:31 -0500
  • 77eb521af4 Math works (more)! Goren Barak 2023-12-15 17:15:08 -0500
  • ac72d8add8 Math works! Goren Barak 2023-12-15 17:11:58 -0500
  • 626f1694f4 Made the backend work for math, working on the frontend Goren Barak 2023-12-15 14:51:09 -0500
  • c83b131381 not compiling >:-( Goren Barak 2023-12-11 17:42:45 -0500
  • 7d7bac18c6 Still incredibly buggy, but i need to commit something to git. I'm going to fix the problem soon trust me :3 Goren Barak 2023-12-09 15:35:48 -0500
  • fba9dded42 Started implementing an operation queue. Goren Barak 2023-12-01 18:55:35 -0500
  • dd1bc0b478 Hopefully made math recursively work and added `FasmCodegen` struct. Goren Barak 2023-12-01 16:58:35 -0500
  • 1a8d7498e5 Merge branch 'recursive' Goren Barak 2023-11-30 13:01:12 -0500
  • b4e60f09e5 Made the backend compile and be more recursive :3. recursive Goren Barak 2023-11-30 12:55:41 -0500
  • 6e7b286458 Added LICENSE file Goren Barak 2023-11-29 11:18:56 -0500
  • db6d6a91a1 Fix things related to git. Goren Barak 2023-11-28 19:23:20 -0500
  • fb098123d5 Did some work :p. Goren Barak 2023-11-28 19:20:05 -0500
  • 1016345107 Did some things. Goren Barak 2023-11-28 19:16:23 -0500
  • 102df4a531 Removed a minor syntax error. Goren Barak 2023-11-28 18:21:01 -0500
  • cb89bc0e9a Made skylang more recursive. Goren Barak 2023-11-28 18:00:31 -0500
  • 0b4e7deda0 Did some things to make it more recursive, but still doesn't compile Goren Barak 2023-11-28 14:59:08 -0500
  • 4d4ab24382 Made `parse_fun_call()` work. Goren Barak 2023-11-26 10:17:09 -0500
  • 1733535322 Created `parse_value()` function. Goren Barak 2023-11-25 19:00:00 -0500
  • 5adf4396c7 Made the arrows cooler. Goren Barak 2023-11-25 18:53:15 -0500
  • 37e6a85463 Put logic for `parse_fun_call()` in a comment. Goren Barak 2023-11-25 18:50:59 -0500
  • c285d14f2e Allowed parsing of variable defenitions to AST. Goren Barak 2023-11-25 18:15:48 -0500
  • 86e5a5a5ca Updated parse_var_declaration(). Goren Barak 2023-11-25 17:29:19 -0500
  • db1bc88e7b explained myself Goren Barak 2023-11-24 18:42:19 -0500
  • 94e7c083cd Changed name of TokenType to Token. Goren Barak 2023-11-24 18:40:54 -0500
  • cfdb31ed7a Improved lexer :p Goren Barak 2023-11-24 13:23:19 -0500
  • 18063364c3 Added to the README. Goren Barak 2023-11-24 11:05:53 -0500
  • 503888bcee Started working on lexer. Temporarily using an external dependency. Goren Barak 2023-11-24 10:59:30 -0500
  • 2f942d3371 Added if statements, and made `Expr::Return` work. Goren Barak 2023-11-24 09:56:49 -0500
  • 325ae07f1c Fixed issue with macro (basically I wrote `false` when I needed to write `true` and vice versa) Goren Barak 2023-11-23 22:01:38 -0500
  • 1a6089b2a9 Added more comments to the FASM codegen backend, to make it more readable. Goren Barak 2023-11-23 21:47:25 -0500
  • d83b651931 Added comments for style. Goren Barak 2023-11-23 17:33:52 -0500
  • e749f579a4 added return from procedure after function, and made `FunCall.params` a `Vec<Value<'a`> Goren Barak 2023-11-21 13:32:09 -0500
  • fdb04a1a43 Fixed everything, removed compile time and logical errors. Goren Barak 2023-11-21 10:06:21 -0500
  • d9bb758569 Added Math expressions to the Value enum. Goren Barak 2023-11-21 09:48:06 -0500
  • 418955c622 Got function calls working! Goren Barak 2023-11-21 09:32:46 -0500
  • 73b3d406eb Removed `println!()` from inside FASM codegen. Goren Barak 2023-11-19 17:41:51 -0500
  • af2785eabf THIS DOES NOT COMPILE, but i still want to be open source Goren Barak 2023-11-19 17:33:17 -0500
  • 518ce7b3ad Added Param object to Value enum Goren Barak 2023-11-18 08:27:30 -0500
  • 60527bba91 fixed minor spelling mistake Goren Barak 2023-11-17 15:40:09 -0500
  • ba3455fcff added breakpoint Goren Barak 2023-11-17 14:03:42 -0500
  • d7c744bc77 added a Value type Goren Barak 2023-11-17 13:35:22 -0500
  • 2f20415224 continued beefing up the backend Goren Barak 2023-11-17 11:06:46 -0500
  • ffb76dd38e i promise i (might) stop updated the readme now Goren Barak 2023-11-16 19:17:28 -0500
  • 86e6e34510 updated readme (again lol) Goren Barak 2023-11-16 19:11:46 -0500
  • fdcb87f4fb fixed issue with README Goren Barak 2023-11-16 19:06:44 -0500
  • 55c493f350 updated readme Goren Barak 2023-11-16 19:05:34 -0500
  • 7c3d913140 removed tags file. Goren Barak 2023-11-16 19:02:18 -0500
  • 4ed9e7064a added some more things to the backend Goren Barak 2023-11-16 19:01:52 -0500
  • 043d7fcb0d some updates Goren Barak 2023-11-16 09:59:32 -0500