Skip to main content

PROGRAMMING LANGUAGE

Project description

KAGSA is a new Interpreted programming language based on Python.

it designed to be easy to learn and practical for use in various projects. It has a flexible syntax and allows some things that other languages prohibit, such as using certain symbols in variable names and starting variable names with numbers. KAGSA contains several main components, including a lexer, syntax checker, parser, and compiler. It supports object-oriented programming, iteration, and other features commonly used in programming languages.

Installation

You can download it via Python pip, launch the command prompt and run the following command:

pip install kagsa

KAGSA is also available for Windows, Linux and Termux, any version can be downloaded from the official website

There is a document explaining the installation method, you can read it Here

Getting Started

Once you have installed KAGSA, you can start writing and running KAGSA programs. Here are the basic steps:

  • Create a new text file with a .kg extension.
  • Open the file in a text editor and write your KAGSA code.
  • Save the file.
  • Open a terminal or command prompt and navigate to the directory where the file is saved.
  • Type the following command and press Enter:
kagsa filename.kg
  • Replace filename with the name of your file.

  • Your KAGSA program should now run in the terminal.

Documentation

Full documentation for KAGSA can be found in the KAGSA.ORG/DOCS.

Examples

KAGSA supports features such as object-oriented programming and iteration. Here are some example programs:

And more you can find it at KAGSA/KAGSA/examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kagsa-1.2.0.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

kagsa-1.2.0-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file kagsa-1.2.0.tar.gz.

File metadata

  • Download URL: kagsa-1.2.0.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for kagsa-1.2.0.tar.gz
Algorithm Hash digest
SHA256 c236ea1f4ed1b8f88d2115fde143656dc8861c9ef0f955c6e772994cb307a7e7
MD5 8652fee6b112cbe8793f12726959ccd7
BLAKE2b-256 bf1dbdd67c4559bfadcfcfb015b40207c46391f780bae8bb0fc976e93b1c7639

See more details on using hashes here.

File details

Details for the file kagsa-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: kagsa-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for kagsa-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d58ecc3c02077a2a40781736dcc2a4378a2c8e0c8f70a686161df5738d05c79
MD5 14d531fdc6d4d696360dc1e9f9c9e1a0
BLAKE2b-256 548b2b43844e94eda3da3f6748d3c947f5a684bcba2ba3be0a6de388fb21844a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page