nomsu/compatibility/2.3.nom
Bruce Hill 7f47d42040 In-progress (but working) overhaul of some elements including: function
calls, lib/thing.nom API, multi-assignments, varargs, etc.
2018-11-17 14:39:08 -08:00

21 lines
822 B
Plaintext

#!/usr/bin/env nomsu -V4.11
#
This file defines upgrades from Nomsu <2.3 to Nomsu 2.3
use "compatibility/compatibility.nom"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
upgrade action (%a = %b) to "2.3" as (%a == %b)
upgrade action (<- %) to "2.3" as (set %)
upgrade action (assign %) to "2.3" as (set %)
upgrade action (%a <- %b) to "2.3" as (%a = %b)
upgrade action (external %a <- %b) to "2.3" as (external %a = %b)
upgrade action (%a +<- %b) to "2.3" as (%a += %b)
upgrade action (%a -<- %b) to "2.3" as (%a -= %b)
upgrade action (%a *<- %b) to "2.3" as (%a *= %b)
upgrade action (%a /<- %b) to "2.3" as (%a /= %b)
upgrade action (%a ^<- %b) to "2.3" as (%a ^= %b)
upgrade action (%a and<- %b) to "2.3" as (%a and= %b)
upgrade action (%a or<- %b) to "2.3" as (%a or= %b)