This website requires JavaScript.
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