Some more bugfixes, got regex working as well as the cpp version. (leaks memory like craaazy)
This commit is contained in:
@@ -2,14 +2,16 @@ import io:*
|
||||
import mem:*
|
||||
import vector:*
|
||||
|
||||
obj pair<T, U> {
|
||||
// pair2 because we actually have a pair now
|
||||
|
||||
obj pair2<T, U> {
|
||||
var first: T
|
||||
var second: U
|
||||
}
|
||||
|
||||
fun id<T>(in: T): T { return in; }
|
||||
fun idVec<T>(in: vector<T>): T { return in.get(0); }
|
||||
fun pairFun<T>(in: pair<T, int>, another:double): T {
|
||||
fun pairFun<T>(in: pair2<T, int>, another:double): T {
|
||||
println(in.second)
|
||||
println(another)
|
||||
return in.first;
|
||||
@@ -21,7 +23,7 @@ fun main():int {
|
||||
aVec.addEnd(12)
|
||||
println(fromTemplateFun)
|
||||
println(idVec(aVec))
|
||||
var testPair: pair<char*, int>
|
||||
var testPair: pair2<char*, int>
|
||||
testPair.first = "test string"
|
||||
testPair.second = 9
|
||||
var someFloat = 13.88
|
||||
|
||||
Reference in New Issue
Block a user