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

@@ -2,11 +2,11 @@ import mem:*;
import io:*;
typedef AnObject {
|int| a;
|int| b;
|char*| c;
var a: int;
var b: int;
var c: char*;
|void| print() {
fun print(): void {
print(a+b);
print("\n");
print(c);
@@ -15,8 +15,8 @@ typedef AnObject {
};
|int| main() {
|AnObject*| ptr = new<AnObject>();
fun main(): int {
var ptr: AnObject* = new<AnObject>();
ptr->a = 4;
ptr->b = 7;
ptr->c = "Hello decent memory! Quite a nice feeling\n";