Skip to content

hazelcode/tea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TEA Programming Language

TEA is a modern, minimalist programming language, designed to be lightweight, easy to learn, and powerful. It is inspired by languages such as TypeScript, Dart, and C#.

Project Goals

  • Be completely free software
  • Allow forks and commercial uses without code access restrictions
  • Maintain a clear technical specification to ensure compatibility between compilers

License

This project is licensed under the GNU GPL v3.0.

You may:

  • Use, modify, and redistribute the project
  • Sell products or services based on it
  • Create forks and derivatives as long as you also release your code under the same license

How to compile

TEA compiler is builded under CMake building system. Installing CMake is a requirement.

Windows & MacOS

Run cmake ./ being in the compiler folder.

Linux

Run cmake ./ being in the compiler folder OR execute scripts/compile.sh script

Extra: You can directly compile and run the compiler executing scripts/compile.sh run

TEA Compatibility

If you develop a compiler, interpreter, tool, or derivative that claims to be compatible with TEA, you must faithfully follow the official specification corresponding to the language version.

Resources

  • 📘 Official TEA Specification: Coming Soon
  • 💬 Community & Support: Coming Soon

About

TEA C++ Compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published