diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-06-02 00:48:32 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-06-02 00:48:32 -0700 |
commit | 12c3ee1e4576f13808e962b2f818fb5d61466e9d (patch) | |
tree | 09d69f7a6a346ad961ad49ff6dd8990bd7a7e24d /060string.mu | |
parent | 67eeacbff185da5ba4cec507cb22e50cc78057c7 (diff) | |
download | mu-12c3ee1e4576f13808e962b2f818fb5d61466e9d.tar.gz |
1520 - repl kinda working
But we really should test the top-level integration with 'run-interactive'.
Diffstat (limited to '060string.mu')
-rw-r--r-- | 060string.mu | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/060string.mu b/060string.mu index 47a05c5a..0e7d0da5 100644 --- a/060string.mu +++ b/060string.mu @@ -291,15 +291,15 @@ recipe integer-to-decimal-string [ recipe buffer-to-array [ default-space:address:array:character <- new location:type, 30:literal in:address:buffer <- next-ingredient - len:number <- get in:address:buffer/deref, length:offset -#? $print [size ], len:number, [ -#? ] #? 1 - s:address:array:character <- get in:address:buffer/deref, data:offset { # propagate null buffer - break-if s:address:array:character + break-if in:address:buffer reply 0:literal } + len:number <- get in:address:buffer/deref, length:offset +#? $print [size ], len:number, [ +#? ] #? 1 + s:address:array:character <- get in:address:buffer/deref, data:offset # we can't just return s because it is usually the wrong length result:address:array:character <- new character:type, len:number i:number <- copy 0:literal |