Files
Toy/tests/scripts/test_truthiness.toy
Kayne Ruse 547229e150 Script tests re-added, all tests can run under gdb
Also fixed a minor bug with printing, and removed the ability to
configure the parser.

Added and updated QUICKSTART.md as a quick way to get people started.

There's some broken scripts under 'scripts/' that require functions to
work properly.
2026-04-10 15:28:56 +10:00

80 lines
774 B
Plaintext

//booleans
{
var value: bool = true;
if (value) {
print "boolean";
}
else {
assert false, "boolean";
}
}
{
var value: bool = false;
if (value) {
assert false, "boolean";
}
else {
print "boolean";
}
}
//integers
{
var value: int = 42;
if (value) {
print "integer";
}
else {
assert false, "integer";
}
}
{
var value: int = 0;
if (value) {
assert false, "integer";
}
else {
print "integer";
}
}
//floats
{
var value: float = 42.8891;
if (value) {
print "float";
}
else {
assert false, "float";
}
}
{
var value: float = 0;
if (value) {
assert false, "float";
}
else {
print "float";
}
}
//everything else
{
var value: string = "foobar";
if (value) {
print "string";
}
else {
assert false, "string";
}
}