20 lines
365 B
Plaintext
20 lines
365 B
Plaintext
~A~class A {
|
|
~B~class B {
|
|
|
|
}
|
|
|
|
~foo~fun foo(~foo.a~a : `std::Char`Char) = `foo.a`a`:std::Char`
|
|
~fooB~fun fooB() = `foo`foo('1')`:std::Char`
|
|
~foo.1~fun foo() : Int = 1.`std::Int.plus(Int)`plus(1)`:std::Int`
|
|
~foo1~fun foo1() : `B`B = new `B`B()`:B`
|
|
~A.a~val a : `std::Int`Int
|
|
}
|
|
|
|
~C~class C : `A`A {
|
|
~C.B~class B : `C`C {
|
|
|
|
}
|
|
|
|
val x : `C.B`B
|
|
}
|