passerine 0.9.2

A small extensible functional scripting language designed for concise expression with little code.
Documentation
-- action: run
-- outcome: success
-- expect: 2.0

syntax a 'swap b {
    a, b = b, a
}

syntax a 'rot b 'rot c {
    a swap b
    b swap c
}

a = 1.0
b = 2.0
c = 3.0

a rot b rot c

print a