about summary refs log tree commit diff
path: root/transform.e
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-09-09 02:16:04 -0700
committerIrene Knapp <ireneista@irenes.space>2026-09-09 02:25:03 -0700
commitbda3f24bb893d79c8d772025c45eb79495d0ad58 (patch)
treec14c997e19caeeebedaf1efaec4dbdc0f21e6427 /transform.e
parent157f657585bf536149effbc1a0a4f51b61a4ea35 (diff)
check in the hex binary and commented hex-dump
yes, wow, right? big milestone! doesn't work for evoke itself quite yet, but getting really close

Force-Push: yes
Change-Id: I1e836b85cf185db4aa835d2aa494a67585e60744
Diffstat (limited to 'transform.e')
-rw-r--r--transform.e19
1 files changed, 11 insertions, 8 deletions
diff --git a/transform.e b/transform.e
index 84d43d0..30a9230 100644
--- a/transform.e
+++ b/transform.e
@@ -3437,23 +3437,23 @@ allocate-transformation-state s" transformation-state" variable
   0 has-non-space-this-input-line!
 
   over 0 hex-output-metadata-entry-type-line-comment
-  s"   This file is a commented hexadecimal representation of a compiled "
+  s"   This file is a commented hexadecimal representation of a compiled"
   pack-hex-output-metadata-entry
 
   over 0 hex-output-metadata-entry-type-line-comment
-  s" program, the output of Evocation's hex transform. The comments are "
+  s" program, the output of Evocation's hex transform. The comments are"
   pack-hex-output-metadata-entry
 
   over 0 hex-output-metadata-entry-type-line-comment
-  s" intended to allow a human reader to audit it. You can convert it to a "
+  s" intended to allow a human reader to audit it. You can convert it to a"
   pack-hex-output-metadata-entry
 
   over 0 hex-output-metadata-entry-type-line-comment
-  s" runnable executable by piping it through the program named 'hex' and "
+  s" runnable executable by piping it through the program named 'hex' and"
   pack-hex-output-metadata-entry
 
   over 0 hex-output-metadata-entry-type-line-comment
-  s" chmodding the output 755. The difference between a source and a binary "
+  s" chmodding the output 755. The difference between a source and a binary"
   pack-hex-output-metadata-entry
 
   over 0 hex-output-metadata-entry-type-line-comment
@@ -3930,11 +3930,14 @@ allocate-transformation-state s" transformation-state" variable
     over {
       is-fresh-line@ {
         indentation-depth@ dup indent advance-current-column
-      } if
+      } {
+        space
+        1 advance-current-column
+      } if-else
 
-      dup 8@ .hex8 space
+      dup 8@ .hex8
 
-      3 advance-current-column
+      2 advance-current-column
       0 is-fresh-line!
     } if