2025-04-11 02:37:47 -04:00
2025-04-11 02:37:47 -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 also nothing is super well tested right now so I'm sure there are bugs I don't think exist

cargo run -- data/test.lang

currently working!!:

  • functions (arguments, returning)
  • assembly blocks (input, output for expression)
  • structs (construction, field access, modifying, nesting)

todo:

  • generics (groundwork is there I think)
  • traits (unsure exactly how I wanna do this, either way need number ones)
  • actually handle jumps & LIs that are too large
  • iterators?
  • borrow checking
  • basic optimization: use registers, remove temp var moves
  • Cow str
Description
No description provided
Readme 393 KiB
Languages
Rust 100%