An open API service indexing awesome lists of open source software.

https://github.com/shojiyao12/anaconda_pl-prototype

This is a basic prototype of the implementation of a new programming language called Anaconda, using Python as the base for its development.
https://github.com/shojiyao12/anaconda_pl-prototype

anaconda design-and-implementation-of-programming-language programming-language-development prototype python testing vscode

Last synced: 7 months ago
JSON representation

This is a basic prototype of the implementation of a new programming language called Anaconda, using Python as the base for its development.

Awesome Lists containing this project

README

          

## Quickstart Guide
1. Copy all the contents from this repository.
2. Open these files using an IDE, like VSCode
3. Run the windows.py file
- The text box shown on the left is used to input the code, and then the “Run Code” button can be pressed to execute that code.
- The text box on the right then outputs the result.

## Core Concept
- Design and Implementation of Programming Languages

### URL
- Link to Write-Up/Manual/Test Cases: https://drive.google.com/drive/folders/11kQj1frD7wbH_fohvMQpgUHOjqXkew8s?usp=sharing

## Preview of Programming Language Prototype
![Sample Test Case for Variable Management](https://github.com/Shojiyao12/Anaconda_PL/assets/90734662/c9ee0f13-8287-4f0e-b42e-6752a4a69a19)
![Sample Test Case for Print Function](https://github.com/Shojiyao12/Anaconda_PL/assets/90734662/81a00b35-06b8-441a-b7de-0d592fe801f5)
![Sample Test Case for If-Else](https://github.com/Shojiyao12/Anaconda_PL/assets/90734662/d42fe20f-0248-40c1-b64b-e3da17d731a7)
![Sample Test Case for Errors in Conditional Statements](https://github.com/Shojiyao12/Anaconda_PL/assets/90734662/185e530c-ea36-4349-b2b7-fb332b9d70de)
![Sample Test Case for Basic Arithmetic](https://github.com/Shojiyao12/Anaconda_PL/assets/90734662/8e24b2b9-d96d-4e71-b6c7-6ea02257853d)