Skip to content

ShoesForClues/BOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOT

LICENSE VERSION

BOT (Block Operation Tree) is a minimal self-hosting programming language that compiles to other languages.

Hello World

CALL
	GBL "SYSTEM.PRINT"
	ARR "Hello World!"

You can find more examples under examples.

Supported Targets

  • Lua (5.1+)
  • JavaScript (ES6+)

Documentation

Look into the wiki for more information.

TODO

  • Python support
  • C support
  • Standard lib
  • Validator
  • Optimizer
  • Interpreter
  • Documentation
  • Visual editor

License

This software is free to use. You can modify it and redistribute it under the terms of the MIT license. Check LICENSE for further details.