AI Leet Programming Language
![Leet Logo](https://github.com/ayoubachak/leetlang-extension-pack/raw/HEAD/media/leet_logo_256x256.png)
AI Leet is a modern, high-level programming language designed for simplicity, readability, and ease of use. It is inspired by the syntax and semantics of popular programming languages, aiming to provide a robust environment for both beginners and experienced developers.
Features
- Easy-to-read syntax: Inspired by languages like Python and JavaScript.
- Dynamic typing: Variables can store values of any type, making the language flexible and versatile.
- Automatic memory management: Built-in garbage collection to handle memory allocation and deallocation.
- Standard libraries: A rich set of standard libraries for common tasks, such as file I/O, networking, and data manipulation.
- Extensible: Easily extend the language with custom libraries and modules.
Installation
Prerequisites
Install the AI Leet VSCode Extension
- Download the AI Leet extension from the Visual Studio Code Marketplace.
- Alternatively, download the
.vsix
file from the releases page and install it manually:
- Open VSCode.
- Go to the Extensions view (
Ctrl+Shift+X
).
- Click on the three-dot menu (
...
) in the top-right corner.
- Select "Install from VSIX..." and navigate to the downloaded
.vsix
file.
Usage
Writing Your First AI Leet Program
Create a new file with the .leet
extension and add the following code:
// Your first AI Leet program
print "Hello, world!";
Running AI Leet Programs
- Save your .leet file.
- Open the terminal in VSCode.
- Navigate to the directory containing your .leet file.
- Run the AI Leet interpreter (assuming it's installed and available in your PATH):
leet your_file.leet
Syntax Highlighting
With the AI Leet VSCode extension installed, syntax highlighting and basic code intelligence (e.g., auto-completion, linting) are enabled by default.
Contributing
We welcome contributions from the community. To contribute:
- Fork the repository on GitHub.
- Create a new branch with a descriptive name.
- Make your changes and commit them with clear and concise messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
- Please ensure your code follows our coding standards and passes all tests.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions, suggestions, or feedback, please open an issue on GitHub or contact us at contact@aileet.org.