summaryrefslogtreecommitdiff
path: root/nl/test_string.nl
diff options
context:
space:
mode:
Diffstat (limited to 'nl/test_string.nl')
-rw-r--r--nl/test_string.nl17
1 files changed, 17 insertions, 0 deletions
diff --git a/nl/test_string.nl b/nl/test_string.nl
new file mode 100644
index 0000000..ccba9a1
--- /dev/null
+++ b/nl/test_string.nl
@@ -0,0 +1,17 @@
+type int = i32;
+type char = i8;
+type string = ptr(char);
+
+extern func void(int) putchar;
+
+void f(char c) {
+ putchar(c);
+ return;
+}
+
+int main(int argc, ptr(string) argv) {
+ string s = "kaas";
+ ptr(i8) s2 = "kaas2";
+ f('x');
+ return 0;
+}