2009-07-10 00:14:26 -04:00
|
|
|
! Copyright (C) 2009 Slava Pestov.
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2014-12-13 19:10:21 -05:00
|
|
|
USING: assocs compiler.cfg.registers
|
|
|
|
compiler.cfg.renaming.functor kernel namespaces ;
|
2009-07-10 00:14:26 -04:00
|
|
|
IN: compiler.cfg.renaming
|
|
|
|
|
|
|
|
SYMBOL: renamings
|
|
|
|
|
2009-07-28 12:52:42 -04:00
|
|
|
: rename-value ( vreg -- vreg' )
|
|
|
|
renamings get ?at drop ;
|
2009-07-10 00:14:26 -04:00
|
|
|
|
2009-08-08 05:02:18 -04:00
|
|
|
RENAMING: rename [ rename-value ] [ rename-value ] [ drop next-vreg ]
|