隰有苌楚

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.

隰有苌楚 is a semi-serious Esolang designed by User:PrySigneToFry to against WaifuScript, and also called "ljɯb ɢʷu daŋ sn̥ʰra" or "Xiyouchangchu".

Commands

Anything in square brackets is placeholder. so "uwu a" is correct but "uwu [a]" isnt. so the correct label format is _text.

Command Table
command meaning
言[string] Print [string]
子曰:[x] Print [x] directly.
有物名.X Declare variable .X
.X者,y也 Assign value Y to .X
若.X?Y则 If .X ? Y then (? is placeholder, valid symbols: > < = != => =<)
若非 Else
true
false
吾将往_[label] Go to _[label]
有地名曰_[label] Set label
加/减/乘/除/幂/余 X 以 Y Do add/substract/etcetctheotheroperators value X with value Y
批曰:[text] Comment
阅入.X Input to .X
作此 Begin code block (put before the if conditional)
云云 End code block (put it after last line of the thing to do on the if-then/if-then-else statement)
乱曰:已矣哉! Warn before quitting, freezes program until user input ("Are you sure? [y/n]")
呜呼哀哉,伏惟尚飨 Reset all variables
乱曰:已矣哉!国无人莫我知兮,又何怀乎故都!既莫足与为美政兮,吾将从彭咸之所居! Quit program (without user prompt)

Numeric literals can(and may MUST) written in Chinese, such as 十一万四千五百一十四 is 114514.

The command list will keep expanding.

Current examples

Hello, world!

言 問天地好在。
乱曰:已矣哉!国无人莫我知兮,又何怀乎故都!既莫足与为美政兮,吾将从彭咸之所居!

A+B Problem

有物名.X
有物名.Y
阅入.X
阅入.Y
.X者,加.X以.Y也
子曰:.X
呜呼哀哉,伏惟尚飨
乱曰:已矣哉!国无人莫我知兮,又何怀乎故都!既莫足与为美政兮,吾将从彭咸之所居!

Categories and References