2025-04-08 20:19:48 -04:00
2025-04-08 20:19:48 -04:00
2025-04-08 20:19:48 -04:00
2024-10-11 17:31:03 -04:00
2024-10-05 11:09:10 -04:00
2024-10-05 11:09:10 -04:00

the

my child (programming language)

everything is subject to change rn, and this probably isn't up to date

cargo run -- data/test.lang

currently working!!:

  • functions (arguments, returning)
  • assembly blocks (input, output for expression)
  • kind of structs (construction, field access, but not modifying lmao)

todo:

  • actually handle jumps & LIs that are too large
  • iterators?
  • borrow checking
  • multiple var instances for struct fields / fix all that stuff
  • basic optimization: use registers, remove temp var moves
Description
No description provided
Readme 393 KiB
Languages
Rust 100%