/Rookie-Programming-Language

A programming language designed for beginners in programming which draws inspiration from well-established languages such as C# and JavaScript, while its natural language approach is solely influenced by Python.

Primary LanguagePython

Rookie Programming Language

This is the programming language project of Group 4 from BSCS 3-5 for COSC 30063 - Principles of Programming Language.

This langauge is designed for beginners in programming, Rookie utilizes a readable syntax and an improved error checking. The language's syntax and rules draw inspiration from well-established languages such as C# and JavaScript, while its natural language approach is solely influenced by Python.

Members

  • Alba, Khent David Roscoe A.
  • Bolo, Wenzel Andrei
  • Calapati, Christine
  • Geronimo, Jameel Sebastien
  • LLama, Audrey Viste
  • Melad, Nicole Jewel
  • Pedralba, Rochelle

Installation

  1. Make sure to have python installed in your machine and it's in the machine's PATH.
  2. Clone this project in your specified directory.
git clone https://github.com/Lemon1903/Rookie-Programming-Language.git
  1. Open the project in your desired text editor and create a virtual environment in that directory.
cd \path\to\your\directory\Rookie-Programming-Language
python -m venv myenv
  1. Once created, activate it and install the requirements in requirements.txt

    Note: If you are having trouble activating the virtual environment, try activating it using command prompt instead of powershell.

myenv\Scripts\activate
pip install -r requirements.txt
  1. Run the program and enjoy programming!

    To edit the file, go to rookie-scripts directory and open the file1.rook file.

python main.py rookie-scripts\file1.rook