diff --git a/README.md b/README.md index f65a6db..205bb20 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ *For the feature complete version 1, [click here](https://github.com/Ratstail91/Toy/tree/v1).*

- +

# Toy v2.x @@ -34,7 +34,7 @@ var foobar = 42; //scopes allow for shadowing and rebinding { - var foobar = foobar * 7; + var foobar = foobar * 7; } //the types default to 'any' but can be specified if needed (same with constants) @@ -43,6 +43,18 @@ var immutable: string const = "Foobar"; //the assert keyword can check an expression, and takes an optional second parameter assert immutable == "Fizzbuzz", "This message is sent to the terminal by default"; +//if and while works +var count = 1; +while (count <= 10) { + if (count % 2 == 0) { + print "even"; + } + else { + print "odd"; + } + count += 1; +} + //NOTE: This section will be expanded as more features are implemented ``` diff --git a/scripts/count.toy b/scripts/count.toy new file mode 100644 index 0000000..7678152 --- /dev/null +++ b/scripts/count.toy @@ -0,0 +1,11 @@ +//if and while works +var count = 1; +while (count <= 10) { + if (count % 2 == 0) { + print "even"; + } + else { + print "odd"; + } + count += 1; +}