diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-10-02 00:41:23 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-10-04 00:58:04 -0700 |
commit | 4379069e8ed25f97822388bbcd7f5f53a0f24d83 (patch) | |
tree | 4ae3c014bfc57c009693de58c639cebdd210685c | |
parent | 662d2a27d14115956015334eae786b74304cfbb8 (diff) | |
download | mu-4379069e8ed25f97822388bbcd7f5f53a0f24d83.tar.gz |
2236 - all tests passing except one in 'mu sandbox'
-rw-r--r-- | sandbox/010-warnings.mu | 14 | ||||
-rw-r--r-- | sandbox/011-editor-undo.mu | 18 |
2 files changed, 17 insertions, 15 deletions
diff --git a/sandbox/010-warnings.mu b/sandbox/010-warnings.mu index 39dc5691..636e71dc 100644 --- a/sandbox/010-warnings.mu +++ b/sandbox/010-warnings.mu @@ -80,8 +80,8 @@ scenario run-instruction-and-print-warnings [ .━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━. . x. .get 1:address:point, 1:offset . - .interactive: first ingredient of 'get' should be ↩. - .a container, but got 1:address:point . + .first ingredient of 'get' should be a container, ↩. + .but got 1:address:point . .━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━. . . ] @@ -91,8 +91,8 @@ scenario run-instruction-and-print-warnings [ . . . . . . - .interactive: first ingredient of 'get' should be . - .a container, but got 1:address:point . + .first ingredient of 'get' should be a container, . + .but got 1:address:point . . . . . ] @@ -120,6 +120,8 @@ scenario run-instruction-and-print-warnings-only-once [ . x. .get 1234:number, foo:offset . .unknown element foo in container number . + .first ingredient of 'get' should be a container, ↩. + .but got 1234:number . .━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━. . . ] @@ -174,7 +176,7 @@ foo 4, 0] . x. .stash [abc] . .foo 4, 0 . - .interactive: undefined operation in 'foo 4, 0' . + .undefined operation in 'foo 4, 0' . .━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━. . . ] @@ -194,7 +196,7 @@ foo 4, 0] .stash [abc] . .foo 4, 0 . .abc . - .interactive: undefined operation in 'foo 4, 0' . + .undefined operation in 'foo 4, 0' . .━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━. . . ] diff --git a/sandbox/011-editor-undo.mu b/sandbox/011-editor-undo.mu index adf85130..217cbd20 100644 --- a/sandbox/011-editor-undo.mu +++ b/sandbox/011-editor-undo.mu @@ -155,7 +155,7 @@ before <insert-character-end> [ *after-row <- copy *cursor-row after-column:address:number <- get-address *typing, after-column:offset *after-column <- copy *cursor-column - after-top:address:number <- get-address *typing, after-top-of-screen:offset + after-top:address:address:duplex-list:character <- get-address *typing, after-top-of-screen:offset *after-top <- get *editor, top-of-screen:offset break +done-adding-insert-operation:label } @@ -211,7 +211,7 @@ after <handle-undo> [ remove-duplex-between *before-cursor, end *cursor-row <- get *typing, before-row:offset *cursor-column <- get *typing, before-column:offset - top:address:address:duplex-list <- get *editor, top-of-screen:offset + top:address:address:duplex-list <- get-address *editor, top-of-screen:offset *top <- get *typing, before-top-of-screen:offset } ] @@ -407,7 +407,7 @@ after <handle-redo> [ # assert cursor-row/cursor-column/top-of-screen match after-row/after-column/after-top-of-screen *cursor-row <- get *typing, after-row:offset *cursor-column <- get *typing, after-column:offset - top:address:address:duplex-list <- get *editor, top-of-screen:offset + top:address:address:duplex-list <- get-address *editor, top-of-screen:offset *top <- get *typing, after-top-of-screen:offset } ] @@ -725,7 +725,7 @@ before <move-cursor-end> [ *after-row <- copy after-cursor-row after-column:address:number <- get-address *move, after-column:offset *after-column <- copy after-cursor-column - after-top:address:number <- get-address *move, after-top-of-screen:offset + after-top:address:address:duplex-list:character <- get-address *move, after-top-of-screen:offset *after-top <- get *editor, top-of-screen:offset break +done-adding-move-operation:label } @@ -1516,7 +1516,7 @@ after <handle-redo> [ # assert cursor-row/cursor-column/top-of-screen match after-row/after-column/after-top-of-screen *cursor-row <- get *move, after-row:offset *cursor-column <- get *move, after-column:offset - top:address:address:duplex-list <- get *editor, top-of-screen:offset + top:address:address:duplex-list <- get-address *editor, top-of-screen:offset *top <- get *move, after-top-of-screen:offset } ] @@ -1615,7 +1615,7 @@ before <backspace-character-end> [ *after-row <- copy *cursor-row after-column:address:number <- get-address *deletion, after-column:offset *after-column <- copy *cursor-column - after-top:address:number <- get-address *deletion, after-top-of-screen:offset + after-top:address:address:duplex-list:character <- get-address *deletion, after-top-of-screen:offset *after-top <- get *editor, top-of-screen:offset break +done-adding-backspace-operation:label } @@ -1642,7 +1642,7 @@ after <handle-undo> [ *before-cursor <- copy old-cursor *cursor-row <- get *deletion, before-row:offset *cursor-column <- get *deletion, before-column:offset - top:address:address:duplex-list <- get *editor, top-of-screen:offset + top:address:address:duplex-list <- get-address *editor, top-of-screen:offset *top <- get *deletion, before-top-of-screen:offset } ] @@ -1657,7 +1657,7 @@ after <handle-redo> [ # assert cursor-row/cursor-column/top-of-screen match after-row/after-column/after-top-of-screen *cursor-row <- get *deletion, after-row:offset *cursor-column <- get *deletion, after-column:offset - top:address:address:duplex-list <- get *editor, top-of-screen:offset + top:address:address:duplex-list <- get-address *editor, top-of-screen:offset *top <- get *deletion, after-top-of-screen:offset } ] @@ -1836,7 +1836,7 @@ before <delete-character-end> [ *after-row <- copy *cursor-row after-column:address:number <- get-address *deletion, after-column:offset *after-column <- copy *cursor-column - after-top:address:number <- get-address *deletion, after-top-of-screen:offset + after-top:address:address:duplex-list:character <- get-address *deletion, after-top-of-screen:offset *after-top <- get *editor, top-of-screen:offset break +done-adding-delete-operation:label } |