about summary refs log tree commit diff stats
path: root/subx/058stream-equal.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-04-13 22:30:25 -0700
committerKartik Agaram <vc@akkartik.com>2019-04-13 22:43:17 -0700
commit0b91d25cf591888252d5e99e7986e2544de31695 (patch)
tree173b2364d9c3027a05f7f3732c650094a26ba114 /subx/058stream-equal.subx
parentd2f360d85eb9129983fc77a7d756ddd0676dd9dc (diff)
downloadmu-0b91d25cf591888252d5e99e7986e2544de31695.tar.gz
5090
Start using the new newline escape in string literals everywhere.

I could use it more aggressively, but it makes tests harder to read. So
only one line of text per string for now.
Diffstat (limited to 'subx/058stream-equal.subx')
-rw-r--r--subx/058stream-equal.subx84
1 files changed, 4 insertions, 80 deletions
diff --git a/subx/058stream-equal.subx b/subx/058stream-equal.subx
index 518607e7..18bdbf98 100644
--- a/subx/058stream-equal.subx
+++ b/subx/058stream-equal.subx
@@ -345,25 +345,8 @@ test-next-stream-line-equal-stops-at-newline:
     # . . discard args
     81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               4/imm32           # add to ESP
     # write(_test-stream, "Abc\ndef")
-    # . write(_test-stream, "Abc")
     # . . push args
-    68/push  "Abc"/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, Newline)
-    # . . push args
-    68/push  Newline/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, "def")
-    # . . push args
-    68/push  "def"/imm32
+    68/push  "Abc\ndef"/imm32
     68/push  _test-stream/imm32
     # . . call
     e8/call  write/disp32
@@ -403,25 +386,8 @@ test-next-stream-line-equal-stops-at-newline-2:
     # . . discard args
     81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               4/imm32           # add to ESP
     # write(_test-stream, "Abc\ndef")
-    # . write(_test-stream, "Abc")
     # . . push args
-    68/push  "Abc"/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, Newline)
-    # . . push args
-    68/push  Newline/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, "def")
-    # . . push args
-    68/push  "def"/imm32
+    68/push  "Abc\ndef"/imm32
     68/push  _test-stream/imm32
     # . . call
     e8/call  write/disp32
@@ -461,33 +427,8 @@ test-next-stream-line-equal-skips-newline:
     # . . discard args
     81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               4/imm32           # add to ESP
     # write(_test-stream, "Abc\ndef\n")
-    # . write(_test-stream, "Abc")
-    # . . push args
-    68/push  "Abc"/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, Newline)
-    # . . push args
-    68/push  Newline/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, "def")
     # . . push args
-    68/push  "def"/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, Newline)
-    # . . push args
-    68/push  Newline/imm32
+    68/push  "Abc\ndef\n"/imm32
     68/push  _test-stream/imm32
     # . . call
     e8/call  write/disp32
@@ -535,25 +476,8 @@ test-next-stream-line-equal-handles-final-line:
     # . . discard args
     81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               4/imm32           # add to ESP
     # write(_test-stream, "Abc\ndef")
-    # . write(_test-stream, "Abc")
-    # . . push args
-    68/push  "Abc"/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, Newline)
     # . . push args
-    68/push  Newline/imm32
-    68/push  _test-stream/imm32
-    # . . call
-    e8/call  write/disp32
-    # . . discard args
-    81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               8/imm32           # add to ESP
-    # . write(_test-stream, "def")
-    # . . push args
-    68/push  "def"/imm32
+    68/push  "Abc\ndef"/imm32
     68/push  _test-stream/imm32
     # . . call
     e8/call  write/disp32