summaryrefslogtreecommitdiffstats
path: root/txr-embedded-arg.txr
diff options
context:
space:
mode:
Diffstat (limited to 'txr-embedded-arg.txr')
-rwxr-xr-xtxr-embedded-arg.txr32
1 files changed, 0 insertions, 32 deletions
diff --git a/txr-embedded-arg.txr b/txr-embedded-arg.txr
deleted file mode 100755
index 8b48095d..00000000
--- a/txr-embedded-arg.txr
+++ /dev/null
@@ -1,32 +0,0 @@
-@(do
- (defun stream-positioned-to-right-place (name)
- (let* ((stream (open-file name "r+b"))
- (pre (progn (stream-set-prop stream :byte-oriented t)
- (read-until-match #/@\(txr\)/ stream t))))
- (when (or (empty pre) (not (search-str pre "@(txr)")))
- (throwf 'error "~a isn't a TXR executable" name))
- stream)))
-@(next :args)
-@(cases)
--w
-@string
-@file
-@ (eof)
-@ (do
- (let* ((f (stream-positioned-to-right-place file))
- (b (ffi-put string (ffi (zarray 128 char)))))
- (put-buf b 0 f)))
-@(or)
-@file
-@ (eof)
-@ (do
- (let ((f (stream-positioned-to-right-place file))
- (b (make-buf 128)))
- (fill-buf b 0 f)
- (put-line (ffi-get b (ffi (zarray 128 char))))))
-@(or)
-@ (output)
-usage: @{self-path} [-w string] txr-executable
-@ (end)
-@ (do (exit 1))
-@(end)