PEJI.IR

اضافه شدن construct و extends

۱۴۰۱ مرداد ۱۲, چهارشنبه ساعت ۱۶:۳۵

خب پیاده سازی این قسمت هم تمام شد و مثال های اون رو هم قرار دادم

به سراغ پیاده سازی let میرم و بعد از اون هم پیاده سازی مابقی operator ها

بعد از این پروژه کاملا قابل استفاده هست و با انجام کلی تست میشه از dolang استفاده کرد

class test {
	construct( a ) {
		print("in construct " + a +"\n" );
		print("here\n")
	}

	a() {
		print("in a\n");
		return this;
	}

	b() {
		print("in b\n");
	}
}


main() {
	var a = new test("test");
	a.a().b();


	print( a );
}


class a {
	a() {
		print("in a\n");
	}
}

class b extends a {
	b() {

	}
}


main() {
	var b = new b;
	b.a();

	print( b );
}