Rookie-Programming-Language
所属分类:自然语言处理
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2024-02-11 03:25:09
上 传 者:
sh-1993
说明: 一种为编程初学者设计的编程语言,它从C#和JavaScript等成熟的语言中获得灵感,而其自然语言方法仅受Python的影响。
(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.)
文件列表:
rookie-scripts/
rookie-tables/
constants.py
lexer.py
main.py
new_grammar.ebnf
requirements.txt
syntax.py
token_.py
token_stream.py
# 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.
```cmd
git clone https://github.com/Lemon1903/Rookie-Programming-Language.git
```
3. Open the project in your desired text editor and create a virtual environment in that directory.
```cmd
cd \path\to\your\directory\Rookie-Programming-Language
python -m venv myenv
```
4. 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.
```cmd
myenv\Scripts\activate
pip install -r requirements.txt
```
5. Run the program and enjoy programming!
> To edit the file, go to `rookie-scripts` directory and open the `file1.rook` file.
```cmd
python main.py rookie-scripts\file1.rook
```
近期下载者:
相关文件:
收藏者: