aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-10-22 13:27:31 +0100
committerMichael Williamson <mike@zwobble.org>2023-10-22 13:27:31 +0100
commit296fa6ee9ee63089603c8bb13bb7d3346f85a037 (patch)
tree0754151b4533fd9c9c315ef361879fdc12160cdd /examples
parent5831a308f4d8f9e83821fffff67a2141cc76d26b (diff)
Add explicit visibility
Diffstat (limited to 'examples')
-rw-r--r--examples/01-true/src/True.shed2
-rw-r--r--examples/02-hello-world/src/HelloWorld.shed2
-rw-r--r--examples/03-val/src/HelloWorld.shed2
-rw-r--r--examples/04-val-as-namespace-statement/src/HelloWorld.shed2
-rw-r--r--examples/05-string-add/src/HelloWorld.shed2
-rw-r--r--examples/06-if/src/Counting.shed2
-rw-r--r--examples/07-mutual-recursion/src/MutualRecursion.shed2
-rw-r--r--examples/08-blocks/src/Counting.shed2
-rw-r--r--examples/09-var/src/HelloWorld.shed2
-rw-r--r--examples/10-while/src/Counting.shed2
-rw-r--r--examples/11-tuples/src/HelloWorld.shed2
-rw-r--r--examples/12-named-args/src/HelloWorld.shed2
-rw-r--r--examples/13-target-ignore/src/HelloWorld.shed2
-rw-r--r--examples/14-structs/src/HelloWorld.shed2
-rw-r--r--examples/15-struct-hoisting/src/HelloWorld.shed2
-rw-r--r--examples/16-sums/src/HelloWorld.shed2
-rw-r--r--examples/17-import/src/HelloWorld.shed2
-rw-r--r--examples/17-import/src/Message.shed2
18 files changed, 18 insertions, 18 deletions
diff --git a/examples/01-true/src/True.shed b/examples/01-true/src/True.shed
index 2161327a..a7caae19 100644
--- a/examples/01-true/src/True.shed
+++ b/examples/01-true/src/True.shed
@@ -1,2 +1,2 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
}
diff --git a/examples/02-hello-world/src/HelloWorld.shed b/examples/02-hello-world/src/HelloWorld.shed
index e2d8d187..fb5f2385 100644
--- a/examples/02-hello-world/src/HelloWorld.shed
+++ b/examples/02-hello-world/src/HelloWorld.shed
@@ -1,3 +1,3 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!("hello, world\n");
}
diff --git a/examples/03-val/src/HelloWorld.shed b/examples/03-val/src/HelloWorld.shed
index b12229b7..794eb242 100644
--- a/examples/03-val/src/HelloWorld.shed
+++ b/examples/03-val/src/HelloWorld.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
val message = "hello, world\n";
print!(message);
}
diff --git a/examples/04-val-as-namespace-statement/src/HelloWorld.shed b/examples/04-val-as-namespace-statement/src/HelloWorld.shed
index 2e38b501..1ffdcf9f 100644
--- a/examples/04-val-as-namespace-statement/src/HelloWorld.shed
+++ b/examples/04-val-as-namespace-statement/src/HelloWorld.shed
@@ -1,5 +1,5 @@
val message = "hello, world\n";
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!(message);
}
diff --git a/examples/05-string-add/src/HelloWorld.shed b/examples/05-string-add/src/HelloWorld.shed
index 07657574..07c2d514 100644
--- a/examples/05-string-add/src/HelloWorld.shed
+++ b/examples/05-string-add/src/HelloWorld.shed
@@ -1,3 +1,3 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!("hello, " + "world\n");
}
diff --git a/examples/06-if/src/Counting.shed b/examples/06-if/src/Counting.shed
index 060482b5..fa7d3cbe 100644
--- a/examples/06-if/src/Counting.shed
+++ b/examples/06-if/src/Counting.shed
@@ -8,7 +8,7 @@ fun message(count: Int) -> String {
}
}
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!(message(1));
print!(message(2));
print!(message(3));
diff --git a/examples/07-mutual-recursion/src/MutualRecursion.shed b/examples/07-mutual-recursion/src/MutualRecursion.shed
index 86450afe..e72a15fc 100644
--- a/examples/07-mutual-recursion/src/MutualRecursion.shed
+++ b/examples/07-mutual-recursion/src/MutualRecursion.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
val message = a(5);
print!(message);
}
diff --git a/examples/08-blocks/src/Counting.shed b/examples/08-blocks/src/Counting.shed
index 1aeeb4b3..79496448 100644
--- a/examples/08-blocks/src/Counting.shed
+++ b/examples/08-blocks/src/Counting.shed
@@ -15,7 +15,7 @@ fun message(count: Int) -> String {
message + message2
}
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!(message(1));
print!(message(2));
print!(message(3));
diff --git a/examples/09-var/src/HelloWorld.shed b/examples/09-var/src/HelloWorld.shed
index 22f8a4ca..a1bafbf2 100644
--- a/examples/09-var/src/HelloWorld.shed
+++ b/examples/09-var/src/HelloWorld.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
var message = "hello, ";
assign message = message + "world\n";
print!(message);
diff --git a/examples/10-while/src/Counting.shed b/examples/10-while/src/Counting.shed
index 81d637a2..aa95f536 100644
--- a/examples/10-while/src/Counting.shed
+++ b/examples/10-while/src/Counting.shed
@@ -8,7 +8,7 @@ fun message(count: Int) -> String {
}
}
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
var count = 1;
while (count != 4) {
diff --git a/examples/11-tuples/src/HelloWorld.shed b/examples/11-tuples/src/HelloWorld.shed
index 46c22ba8..ba93f6b2 100644
--- a/examples/11-tuples/src/HelloWorld.shed
+++ b/examples/11-tuples/src/HelloWorld.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
#(val part1, val part2) = messageParts();
print!(part1);
print!(part2);
diff --git a/examples/12-named-args/src/HelloWorld.shed b/examples/12-named-args/src/HelloWorld.shed
index 5640cffa..411b1ab7 100644
--- a/examples/12-named-args/src/HelloWorld.shed
+++ b/examples/12-named-args/src/HelloWorld.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
// Args not ordered by name, in different order from params.
printMessage!(.b = ", ", .a = "hello", .c = "world\n");
}
diff --git a/examples/13-target-ignore/src/HelloWorld.shed b/examples/13-target-ignore/src/HelloWorld.shed
index 69dd5c98..002dbd44 100644
--- a/examples/13-target-ignore/src/HelloWorld.shed
+++ b/examples/13-target-ignore/src/HelloWorld.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
#(val part1, _, _, val part2) = messageParts();
print!(part1);
print!(part2);
diff --git a/examples/14-structs/src/HelloWorld.shed b/examples/14-structs/src/HelloWorld.shed
index a9263f85..94d2cfa4 100644
--- a/examples/14-structs/src/HelloWorld.shed
+++ b/examples/14-structs/src/HelloWorld.shed
@@ -1,4 +1,4 @@
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
val messageParts = getMessageParts();
print!(messageParts.part1);
print!(messageParts.part2);
diff --git a/examples/15-struct-hoisting/src/HelloWorld.shed b/examples/15-struct-hoisting/src/HelloWorld.shed
index d9caa802..5cb6c2e2 100644
--- a/examples/15-struct-hoisting/src/HelloWorld.shed
+++ b/examples/15-struct-hoisting/src/HelloWorld.shed
@@ -1,6 +1,6 @@
val messageParts = MessageParts(.part1 = "hello, ", .part2 = "world\n");
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!(messageParts.part1);
print!(messageParts.part2);
}
diff --git a/examples/16-sums/src/HelloWorld.shed b/examples/16-sums/src/HelloWorld.shed
index 3dd7038d..58177d9f 100644
--- a/examples/16-sums/src/HelloWorld.shed
+++ b/examples/16-sums/src/HelloWorld.shed
@@ -4,7 +4,7 @@ struct None() {}
sumtype Option = Some | None;
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
printOption!(Some(.value = "hello, world!"));
printOption!(None());
}
diff --git a/examples/17-import/src/HelloWorld.shed b/examples/17-import/src/HelloWorld.shed
index 202e4948..8cebf604 100644
--- a/examples/17-import/src/HelloWorld.shed
+++ b/examples/17-import/src/HelloWorld.shed
@@ -1,5 +1,5 @@
import Message;
-fun main() ! Io -> Unit {
+pub fun main() ! Io -> Unit {
print!(Message.message);
}
diff --git a/examples/17-import/src/Message.shed b/examples/17-import/src/Message.shed
index 9aeb381c..db03110a 100644
--- a/examples/17-import/src/Message.shed
+++ b/examples/17-import/src/Message.shed
@@ -1 +1 @@
-val message = "hello, world\n";
+pub val message = "hello, world\n";