aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sam/addresses/lines.cmd6
-rw-r--r--sam/addresses/lines.in20
-rw-r--r--sam/commands/filter-capitalize.cmd1
l---------sam/commands/filter-capitalize.in1
-rw-r--r--sam/commands/loop-lines1.cmd4
-rw-r--r--sam/commands/loop-lines1.in10
-rw-r--r--sam/commands/loop-lines2.cmd4
-rw-r--r--sam/commands/loop-lines2.in10
-rw-r--r--sam/examples/comment-functions.cmd4
-rw-r--r--sam/examples/comment-functions.in15
10 files changed, 75 insertions, 0 deletions
diff --git a/sam/addresses/lines.cmd b/sam/addresses/lines.cmd
new file mode 100644
index 0000000..20a62c6
--- /dev/null
+++ b/sam/addresses/lines.cmd
@@ -0,0 +1,6 @@
+10,10 c/--\n/
+16,17 {
+ i/</
+ a/>/
+}
+20d
diff --git a/sam/addresses/lines.in b/sam/addresses/lines.in
new file mode 100644
index 0000000..0ff3bbb
--- /dev/null
+++ b/sam/addresses/lines.in
@@ -0,0 +1,20 @@
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
diff --git a/sam/commands/filter-capitalize.cmd b/sam/commands/filter-capitalize.cmd
new file mode 100644
index 0000000..ca9d989
--- /dev/null
+++ b/sam/commands/filter-capitalize.cmd
@@ -0,0 +1 @@
+,x/[a-zA-Z]+/ | tr a-z A-Z \ No newline at end of file
diff --git a/sam/commands/filter-capitalize.in b/sam/commands/filter-capitalize.in
new file mode 120000
index 0000000..32d46ee
--- /dev/null
+++ b/sam/commands/filter-capitalize.in
@@ -0,0 +1 @@
+../README.md \ No newline at end of file
diff --git a/sam/commands/loop-lines1.cmd b/sam/commands/loop-lines1.cmd
new file mode 100644
index 0000000..88ca881
--- /dev/null
+++ b/sam/commands/loop-lines1.cmd
@@ -0,0 +1,4 @@
+,x/^.*$/ a,\\,
+,x/$/ c/#/
+,y/\n/ a/*/
+,x a/--/
diff --git a/sam/commands/loop-lines1.in b/sam/commands/loop-lines1.in
new file mode 100644
index 0000000..f00c965
--- /dev/null
+++ b/sam/commands/loop-lines1.in
@@ -0,0 +1,10 @@
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
diff --git a/sam/commands/loop-lines2.cmd b/sam/commands/loop-lines2.cmd
new file mode 100644
index 0000000..a773f97
--- /dev/null
+++ b/sam/commands/loop-lines2.cmd
@@ -0,0 +1,4 @@
+,x/^.*$/ i,//,
+,x/^/ c/#/
+,y/\n/ i/*/
+,x i/--/
diff --git a/sam/commands/loop-lines2.in b/sam/commands/loop-lines2.in
new file mode 100644
index 0000000..f00c965
--- /dev/null
+++ b/sam/commands/loop-lines2.in
@@ -0,0 +1,10 @@
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
diff --git a/sam/examples/comment-functions.cmd b/sam/examples/comment-functions.cmd
new file mode 100644
index 0000000..87d04c4
--- /dev/null
+++ b/sam/examples/comment-functions.cmd
@@ -0,0 +1,4 @@
+x/^static/+- g/ int / .,+/^\}/ {
+ i,#if 0\n,
+ a,\n#endif\n,
+}
diff --git a/sam/examples/comment-functions.in b/sam/examples/comment-functions.in
new file mode 100644
index 0000000..49c2452
--- /dev/null
+++ b/sam/examples/comment-functions.in
@@ -0,0 +1,15 @@
+static int addi(int a, int b) {
+ return a+b;
+}
+
+static long addl(long a, long b) {
+ return a+b;
+}
+
+static int muli(int a, int b) {
+ return a*b;
+}
+
+static long mull(long a, long b) {
+ return a*b;
+}