Files
Toy/scripts/example.toy
2022-08-10 18:22:02 +01:00

46 lines
683 B
Plaintext

//single line comment
/*
multi line comment
*/
print "hello world";
print null;
print true;
print false;
print 42;
print 3.14;
print -69;
print -4.20;
print 2 + (3 * 3);
//test scopes
{
print "This statement is within a scope.";
{
print "This is a deeper scope.";
}
}
print "Back to the outer scope.";
print [1, 2, 3];
print [4, 5];
print ["key":"value"];
print [1, 2, 3];
print [4, 5];
print ["key":"value"];
//empties
print [];
print [:];
//var arr : [int] = [1, 2, 3, 42];
//var dict : [string, int] = ["hello": 1, "world":2];
//test asserts at the end of the file
assert true, "This won't be seen";
assert false, "This is a failed assert, and will end execution";