Skip to content

Repository files navigation

CodeScript

A modern programming language inspired by Python, C++, Java, and TypeScript.

🚀 About

CodeScript is an open-source programming language created by Joaquín Julca.

image

The goal of CodeScript is to provide a modern, simple, and powerful programming language that combines readability, performance, and developer-friendly syntax.

CodeScript is currently under active development and continues to evolve with new features.

✨ Features

  • Modern syntax
  • Easy to learn
  • Open source
  • Inspired by Python, C++, Java, and TypeScript
  • Variable support with let
  • Basic output using Output()
  • Initial support for If and Else
  • Comparison operators: ==, !=, <, >, <=, >=
  • Arithmetic operations: +, -, *, /
  • Parentheses support for grouped expressions
  • Basic interpreter with improved parsing
  • Currently under development

📦 Current Version

v0.0.4 (Pre-release)

image

What's New in v0.0.4

  • ✅ Added support for comparison operators
  • ✅ Added support for arithmetic expressions
  • ✅ Added support for parentheses in expressions
  • ✅ Improved tokenization and expression parsing
  • ✅ Better handling of strings, numbers, and identifiers
  • 🚧 Preparing the language for loops and functions

Example

let name = "Joaquin"
let age = 25

Output(name)
Output(age)

If(age >= 18)
    Output("Adult")
Else
    Output("Minor")

Output:

Joaquin
25
Adult

🛠️ Roadmap

  • Project created
  • First public release
  • Variables (let)
  • Initial If / Else
  • Comparison operators (==, !=, <, >, <=, >=)
  • Loops (for / while)
  • Functions
  • Standard library

📂 Project Structure

src/
README.md
LICENSE
package.json

🤝 Contributing

Contributions, suggestions, and bug reports are welcome.

If you'd like to help improve CodeScript, feel free to open an issue or submit a pull request.

📄 License

This project is licensed under the MIT License.


☕ Support

If you like CodeScript and want to support its development, you can support me on Ko-fi.

Ko-fi: https://ko-fi.com/joaquinjulca

Created by Joaquín Julca.

About

A modern programming language inspired by Python, C++, Java, and TypeScript. Support my work on ☕Ko-Fi: https://ko-fi.com/joaquinjulca

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages