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.
This commit is contained in:
2026-04-10 15:28:56 +10:00
parent 211744535e
commit 547229e150
26 changed files with 916 additions and 48 deletions

View File

@@ -0,0 +1,80 @@
//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";
}
}