package parser
import "testing"
func TestType (test *testing.T) {
checkTree ("../tests/parser/type", false,
`:arf
---
type ro aBasic:Obj:
(
.ro that:Int
.ro this:Int
)
type ro bBitFields:Obj:
.ro that:Int & 1
.ro this:Int:<298> & 24
type ro cInit:Obj:
.ro that:String:<"hello world">
.ro this:Int:<23>
type ro dInitInherit:aBasic:
.that:<9384>
.this:<389>
type ro cInitAndDefine:aBasic:
.ro these:aBasic:
.ro born:Int:<4>
.ro in:Int
.ro the:Int:3:<9348 92384 92834>
):
.this:<98>
type ro fBasic:Int
type ro gBasicInit:Int:<6>
type ro hIntArray:{Int ..}
type ro iIntArrayInit:Int:3:
<
3298
923
92
>
`, test)
}