Skip to content

GetSetGo_Lang v0.1.0-alpha

Latest
Compare
Choose a tag to compare
@saiyam-sandhir saiyam-sandhir released this 18 Dec 18:30

GetSetGo Programming Language v0.1.0-alpha

Overview

GetSetGo is an early-stage experimental programming language created by Saiyam Jain. The current release, version 0.1.0-alpha, provides a basic interpreter with support for simple commands, including input, variable declaration, and output. The project is released under the MIT License.

Key Features

Commands

  • GET: Input command to read user input.
  • SET: Variable declaration command to assign values to variables.
  • GO: Output command to print the value of variables.
  • END: Termination command to exit the interpreter.

Tokens

  • GET, SET, GO: Commands recognized by the lexer.
  • NUMERIC: Token for numeric values.
  • VARIABLE: Token for variable identifiers.
  • EQUAL: Token for the assignment operator.
  • END: Token to signal the end of the program.
  • INVALID: Token for unrecognized input.

How to use

  • Launch the GetSetGo interpreter.
  • Enter commands using the specified syntax.
  • Explore basic functionality, such as variable declaration and output.

Known Limitations

  • Limited functionality in this alpha release.
  • No support for advanced scripting features.
  • Minimal error handling and no exception reporting.

Contributing

Feel free to contribute by reporting issues, providing feedbacks, or submitting pull requests.