Dot notation:
object.method() object.member ? object.member object.member.method() object.member.submember.method() ...etc...
? ClassName.MemberName
? ClassName_MEMBER_MemberName
? MyInstance.MemberName ? MyInstance[ClassName.MemberName]
euclass foo( sequence s )
integer x, y
end euclass
euclass bar( foo f )
integer x
end euclass
bar b
b = {1,2,3}
? b.x -- will print 3 (because .x refers to the bar.x member)
? b[foo.x] -- will print 1