YarnLab
PidGinYor Docs
Language reference and syntax guide

What is PidGinYor?

PidGinYor is an expressive authoring language designed to make coding feel more natural while preserving logic, structure, and real programming depth.

Core Philosophy

PidGinYor is not no-code. It is not abstraction for the sake of hiding logic. It is a language system built to make expression easier without removing the core mechanics of programming.

Core Keywords

makedeclare a variable
yarn / soprint output
setupdate a value
tiif condition
endifclose an if block
for ... insideiterate through arrays
functiondeclare a function
returnreturn a value

Literals

benitrue
rarafalse
ofonull

Lo Syntax

make name be "daiz"
yarn name lo upper
yarn name lo lower
yarn name lo gigun

make nums be [1, 2, 3]
yarn nums lo darapo "-"
yarn nums lo gigun

Example

make name be "Daiz"
so "Bawo ni " + name

ti name na "Daiz"
yarn "Correct"
endif

Relationship to YarnUI

PidGinYor is the expressive authoring language. YarnUI is the framework layer that can interpret structured PidGinYor syntax into rendered interfaces.