Changeset 506 for trunk/thune/mkboot.t
- Timestamp:
- 02/08/08 04:14:39 (10 months ago)
- Files:
-
- 1 modified
-
trunk/thune/mkboot.t (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/thune/mkboot.t
r503 r506 25 25 opcode! 19 'try make :try 26 26 opcode! 20 'ift make :ift 27 opcode! 21 'iff make :iff 28 opcode! 22 'if make :if 29 opcode! 23 'halt make :halt 30 opcode! 24 'quit make :quit 31 opcode! 25 'inc make :inc 32 opcode! 26 'dec make :dec 33 opcode! 27 '++ make :++ 34 opcode! 28 '-- make :-- 35 opcode! 29 'verify make :verify 36 opcode! 30 'forever make :forever 27 opcode! 21 'if-some make :if-some 28 opcode! 22 'iff make :iff 29 opcode! 23 'or-else make :or-else 30 opcode! 24 'if make :if 31 opcode! 25 'halt make :halt 32 opcode! 26 'quit make :quit 33 opcode! 27 'inc make :inc 34 opcode! 28 'dec make :dec 35 opcode! 29 '++ make :++ 36 opcode! 30 '-- make :-- 37 opcode! 31 'verify make :verify 38 opcode! 32 'forever make :forever 37 39 38 40 int!/decimal! :number! … … 61 63 ] proc :load ;(filename -- block) 62 64 63 [select if /keepdo] proc :case65 [select if-some do] proc :case 64 66 65 67 ['break throw] proc :break … … 104 106 [ser old new | len] [ 105 107 old length? :len 106 ser old find if /keep(new len change :ser recurse)108 ser old find if-some (new len change :ser recurse) 107 109 ser 108 110 ] func :replace.all ;(ser old new -- ser)
