nomsu/compatibility/3.6.nom
Bruce Hill 4efe44ed27 Fully upgraded to 4.10.12.7, including deprecating the old list/dict
comprehension methods, in favor of the new native support.
2018-11-11 15:50:46 -08:00

31 lines
1.1 KiB
Plaintext

#!/usr/bin/env nomsu -V4.10.12.7
#
This file defines upgrades from Nomsu <3.6 to 3.6
use "compatibility/compatibility.nom"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
upgrade action [..]
append %item to %list, add %item to %list, to %list add %item, to %list append %item
..to "3.6" as (%list::add %item)
upgrade action [add %item to %list at index %i] to "3.6" as (..)
%list::at index %i add %item
upgrade action [pop from %list, remove last from %list] to "3.6" as (%list::pop)
upgrade action [remove index %index from %list] to "3.6" as (..)
%list::remove index %index
upgrade action [to %1 write %2, %1 <-write %2] to "3.6" as (%1::append %2)
upgrade action [to %1 write %2 joined by %3] to "3.6" as (..)
%1::append %2 joined by %3
upgrade action [declare locals in %lua] to "3.6" as (%lua::declare locals)
upgrade action [declare locals %locs in %lua] to "3.6" as (..)
%lua::declare locals %locs
upgrade action [add free vars %vars to %lua] to "3.6" as (..)
%lua::add free vars %vars
upgrade action [remove free vars %vars from %lua] to "3.6" as (..)
%lua::remove free vars %vars