Skip to content

matcool/tack-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tack

very silly toy language

fn main(): i32 {
	return 42;
}

Features

  • own lexer & parser
  • very bad x86 codegen
  • literally nothing else

TODO

  • functions
  • variables
  • proper types (only supports i32 and bool atm)
  • if statements
  • else statements
  • else if
  • while statements
  • variable scoping in statements
  • string support
  • structs
  • external functions? (not writing my own malloc)
  • pointers
  • better build system (use temp folder maybe)
  • import
  • structs as function args
  • arrays

About

toy language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published