/PR-YON

PR-YON is a programming language inspired by python

MIT LicenseMIT

PR-YON is a programming language inspired by (PythOwO)

This programming language is written in python.

PR-YON is not yet supported on VSCode

Not yet on PyPi

pip install PR-YON

Uwusage

Cruwueate a nuwu file - test.pyowo

pwint("Hewwo Wowrld")

Ruwun

Either run from the interpreter directly:

python pythowo.py test.pyowo

Or run in an interactive shell:

python shwell.py
(。・ω・。)ノ♡> rwun("test.pyowo")

Ouwutpuwut

Hewwo Wowrld

Docuwumentation

General

python shwell.py opens the pythOwO shell. Running rwun("test.pyowo") from the shell execuwutes code from the file test.pyowo.

Variables

Variables can be decluwuared using the keyword pwease.

pwease baka = 100
pwease tehe = "two"
pwease chan = 25
pwease baka = baka + 1
pwease tehe = 500
pwease chan = chan * 2

pwint(tehe)
pwint(baka)
pwint(chan)

Ouwutpuwut

500
101
50

Conditionals

IF《condition》THWEN《expression》EWIF《condition》THWEN《expression》

pwease tehe = 501

IF tehe == 502 THWEN pwease chan = "tehe is 502!" EWIF tehe == 501 THWEN pwease chan = "
is 501!" EWSE pwease chan = "tehe is 500!"

pwint(chan)

Ouwutpuwut

tehe is 501!

Loops

FOR i = 0 TO 5 THWEN
	pwint("UwU")
END

Ouwutpuwut

UwU
UwU
UwU
UwU
UwU

Functions

FWUNCTION owofy(pwefix) -> pwefix + "OwO"

pwint(owofy("This is pyth"))

Ouwutpuwut

This is pythOwO

Clear

You can clear the shell with the cwear command

(。・ω・。)ノ♡ > cwear

Contribuwuting

All contribuwutions are welcome, just make a puwull request!


Testing

Unit tests are available through the unittest module. New test files must start with `test*.py` to be detected.

python -m unittest

PR-YON logo was made in Canva

PR-YON