summaryrefslogtreecommitdiff
path: root/tests/block-test.tnsl
diff options
context:
space:
mode:
Diffstat (limited to 'tests/block-test.tnsl')
-rw-r--r--tests/block-test.tnsl36
1 files changed, 35 insertions, 1 deletions
diff --git a/tests/block-test.tnsl b/tests/block-test.tnsl
index e5c3aaf..9f25526 100644
--- a/tests/block-test.tnsl
+++ b/tests/block-test.tnsl
@@ -1,8 +1,24 @@
+/#
+ Copyright 2020 Kyle Gunger
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+#/
+
/;if (i==0)
;i = 2
;/
-/: import
+/: include
"this"
"that"
:/
@@ -23,4 +39,22 @@
Comment
#; else
;i = 6
+;/
+
+/; main
+;/
+
+/; module vec
+
+ ;struct Vector2 {x, y int}
+
+ /;method ~Vector2
+
+ /; operator + (v ~Vector2)
+ ;self.x += `v.x
+ ;self.y += `v.y
+ ;/
+
+ ;/
+
;/ \ No newline at end of file