Capitalized type names

This commit is contained in:
2026-04-24 12:46:27 +10:00
parent 4aec343b6c
commit 21819b2d62
10 changed files with 71 additions and 40 deletions
@@ -0,0 +1,29 @@
//typenames are now capitalized, so ensure they don't overlap with variable names
var bool: Bool = true;
print bool;
var int: Int = 42;
print int;
var float: Float = 3.1415;
print float;
var string: String = "Hello world";
print string;
var array: Array = [1,2,3];
print array;
var table: Table = ["alpha":1];
print table;
var function: Function;
print function;
var opaque: Opaque;
print opaque;
var any: Any;
print any;
+1 -1
View File
@@ -1,6 +1,6 @@
//closures
fn makeCounter() {
var counter: int = 0;
var counter: Int = 0;
fn increment() {
return ++counter;
@@ -9,7 +9,7 @@ while (true) {
}
//test continue
var flag1: bool = true;
var flag1: Bool = true;
while (flag1) {
flag1 = false;
continue;
@@ -25,7 +25,7 @@ while (true) {
}
//test continue
var flag2: bool = true;
var flag2: Bool = true;
while (flag2) {
flag2 = false;
continue;
@@ -41,7 +41,7 @@ while (true) {
}
//test continue
var flag3: bool = true;
var flag3: Bool = true;
while (flag3) {
flag3 = false;
continue;
@@ -58,7 +58,7 @@ while (flag3) {
}
//test continue
var flag4: bool = true;
var flag4: Bool = true;
while (flag4) {
flag4 = false;
continue;
@@ -78,7 +78,7 @@ while (flag3) {
}
//test continue
var flag5: bool = true;
var flag5: Bool = true;
while (flag5) {
flag5 = false;
{
+7 -7
View File
@@ -1,6 +1,6 @@
//booleans
{
var value: bool = true;
var value: Bool = true;
if (value) {
print "boolean";
@@ -11,7 +11,7 @@
}
{
var value: bool = false;
var value: Bool = false;
if (value) {
assert false, "boolean";
@@ -23,7 +23,7 @@
//integers
{
var value: int = 42;
var value: Int = 42;
if (value) {
print "integer";
@@ -34,7 +34,7 @@
}
{
var value: int = 0;
var value: Int = 0;
if (value) {
assert false, "integer";
@@ -46,7 +46,7 @@
//floats
{
var value: float = 42.8891;
var value: Float = 42.8891;
if (value) {
print "float";
@@ -57,7 +57,7 @@
}
{
var value: float = 0;
var value: Float = 0;
if (value) {
assert false, "float";
@@ -69,7 +69,7 @@
//everything else
{
var value: string = "foobar";
var value: String = "foobar";
if (value) {
print "string";
+3 -3
View File
@@ -113,8 +113,8 @@ print !false; //true
//types
{
var a: int;
var b: int = 42;
var a: Int;
var b: Int = 42;
a = 69;
b = 8891;
@@ -125,7 +125,7 @@ print !false; //true
//constants
{
var c: int const = 42;
var c: Int const = 42;
print c;
}