Files
kraken/tests/test_sameName.krak

37 lines
671 B
Plaintext
Raw Normal View History

import io:*
import sameNameOne
import sameNameTwo
var sameVar: int;
fun sameFun(): int { return 4; }
typedef classTester {
fun method(): int {
return 7
}
}
fun main(): int {
sameVar = 1
sameNameOne::sameVar = 2
sameNameTwo::sameVar = 3
var class1: classTester;
var class2: sameNameOne::classTester;
var class3: sameNameTwo::classTester;
println(sameVar)
println(sameNameOne::sameVar)
println(sameNameTwo::sameVar)
println(sameFun())
println(sameNameOne::sameFun())
println(sameNameTwo::sameFun())
println(class1.method())
println(class2.method())
println(class3.method())
return 0
}