summary refs log tree commit diff
path: root/home/.local/bin/nasd
blob: 60241395c8dbf5d1f6de4f82826f1a18c4057f80 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
set -eu

dir=$(mktemp -d)
trap 'rm -r "$dir"' EXIT

echo 'bits 64' >"${dir}/input"
for ins; do
	printf '%s\n' "$ins" >>"${dir}/input"
done
[ $# -eq 0 ] && cat >>"${dir}/input"

nasm -o "${dir}/output" "${dir}/input"
ndisasm -b 64 "${dir}/output"
-20Add messy sh lexerJune McEnroe 2021-01-20Add all target to git.causal.agency MakefileJune McEnroe 2021-01-20Remove Lua supportJune McEnroe 2021-01-20Fix tests for diff spansJune McEnroe 2021-01-20Avoid matching ':' in make tagsJune McEnroe 2021-01-19Prefer tag matches not preceded by [[:alnum:]]June McEnroe 2021-01-19Escape \ and / in mtags search patternsJune McEnroe 2021-01-20Use mtags in source-filterJune McEnroe 2021-01-19Add mtags to generate tags for make and mdocJune McEnroe 2021-01-19Map tags to IDs using only [[:alnum:]-._]June McEnroe 2021-01-19Don't use a pager if reading standard inputJune McEnroe 2021-01-19Support BSD make syntax and match *.amJune McEnroe 2021-01-19Match tab following escaped newline in make assignmentsJune McEnroe 2021-01-18Allow matching lexers using first input lineJune McEnroe