Wooo! Fixed up remaining bugs in new syntax!

This commit is contained in:
Nathan Braswell
2015-05-09 06:24:56 -04:00
parent acf751c016
commit 87e1853713
47 changed files with 277 additions and 284 deletions

View File

@@ -1,20 +1,20 @@
import io;
typedef ClassWithConstructor {
|int| data;
|ClassWithConstructor*| construct(|int| inData) {
var data: int;
fun construct(inData: int): ClassWithConstructor* {
data = inData;
return this;
}
|void| printData() {
fun printData(): void {
io::println(data);
}
};
|int| main() {
|ClassWithConstructor| object.construct(4);
fun main(): int {
var object.construct(4): ClassWithConstructor;
object.printData();
|int| a = 8;
var a :int = 8;
io::println(a);
return 0;
}