alipp

command module
v0.0.0-...-2acb6a5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2024 License: BSD-3-Clause, ISC, OpenSSL Imports: 4 Imported by: 0

README

alipp

alipp

alipp (from alippe (алиппе) - translates from Kyrgyz as "alphabet") is a new programming language that combines the power of JavaScript with the beauty of the Kyrgyz language. With its familiar syntax and rich features, alipp aims to make programming accessible to Kyrgyz-speaking developers.

Features

  • JavaScript-like Syntax: alipp adopts a syntax similar to JavaScript, making it easy for developers familiar with JavaScript to transition to alipp.

  • Kyrgyz Language Support: alipp is designed to support the Kyrgyz language, allowing developers to write code using Kyrgyz keywords, variable names, and comments.

  • Interoperability: alipp seamlessly integrates with existing JavaScript code, allowing developers to leverage the vast ecosystem of JavaScript libraries and frameworks.

  • Easy to Learn: With its intuitive syntax and clear documentation, alipp is beginner-friendly, making it a great choice for aspiring Kyrgyz-speaking programmers.

Getting Started

To start using alipp with REPL, follow these simple steps:

  1. Pull this repository to your local machine by running the following command:

    git clone git@github.com:asanoviskhak/alipp.git
    
  2. Run main.go file:

    go run main.go
    
  3. Write your alipp code using the familiar JavaScript syntax, but with Kyrgyz keywords and variable names.

    сакта облустарСаны = 7;
    

Currently, the REPL will only show the corresponding tokens of the input code. The next steps will be to implement the parser and the interpreter to run the code.

(coming soon) 4. Compile your alipp code to JavaScript by running the following command:

```
TOWRITE
```

(coming soon) 5. Use the generated JavaScript file in your projects, just like any other JavaScript file.

Example

Here's a simple "Hello, World!" program written in alipp:

көрсөтүү("Салам, Дүйнө!");

When compiled to JavaScript, it becomes:

console.log("Салам, Дүйнө!");

Contributing

We welcome contributions from the Kyrgyz programming community. If you have any ideas, bug reports, or feature requests, please open an issue on our GitHub repository.

License

alipp is released under the MIT License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
src
ast

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL