summaryrefslogtreecommitdiff
path: root/mnv/runtime/syntax/testdir/input/sed.sed
diff options
context:
space:
mode:
Diffstat (limited to 'mnv/runtime/syntax/testdir/input/sed.sed')
-rw-r--r--mnv/runtime/syntax/testdir/input/sed.sed65
1 files changed, 65 insertions, 0 deletions
diff --git a/mnv/runtime/syntax/testdir/input/sed.sed b/mnv/runtime/syntax/testdir/input/sed.sed
new file mode 100644
index 0000000000..a6f248e9fb
--- /dev/null
+++ b/mnv/runtime/syntax/testdir/input/sed.sed
@@ -0,0 +1,65 @@
+# sed(1)
+
+
+# Addresses
+
+
+# line number
+
+42p
+$p
+
+/foobar/p
+/foo[/]bar/p
+/foo\/bar/p
+
+\xfoobarxp
+\xfoo\xbarxp
+\xfoo[x]barxp
+
+# skip bracket expressions
+\a_\a_[a[:ascii:]a[.a.]a[=a=]a]_ap
+\a_\a_[^a[:ascii:]a[.a.]a[=a=]a]_ap
+\a_\a_[]a[:ascii:]a[.a.]a[=a=]a]_ap
+\a_\a_[^]a[:ascii:]a[.a.]a[=a=]a]_ap
+
+
+# range
+
+42,84p
+/foo/,/bar/p
+
+/foo/,42p
+42,/bar/p
+
+
+# GNU extensions
+
+
+# step
+
+1~2p
+
+
+# ignore case, multiline
+
+/foobar/Ip
+/foobar/Mp
+/foobar/IMp
+/foobar/MIp
+
+\afoob\araIp
+\afoob\araMp
+\afoob\araIMp
+\afoob\araMIp
+
+
+# increment
+
+42,+42p
+
+
+# step
+
+42,~2p
+