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.