Can't finish template inst tonight.

This commit is contained in:
Nathan Braswell
2018-10-08 00:28:42 -04:00
parent 0ae2fbaae6
commit 39ecf24e69
8 changed files with 575 additions and 448 deletions

View File

@@ -37,11 +37,12 @@ fun to_string(in: ulong): str
fun to_string<T>(in: *T): str
return str("ptr:<") + to_string_num((in) cast ulong) + ">"
fun deref_to_string<T>(in: *T): str
if (in == mem::null<T>())
return str("null")
else
return in->to_string()
/*fun deref_to_string<T>(in: *T): str*/
/*if (in == mem::null<T>())*/
/*return str("null")*/
/*else*/
/*return to_string(in)*/
/*return in->to_string()*/
fun string_to_num<T>(it: str): T {
var is_negative = false