package Ġcom . nur k iew ic z . tsc lass . parser . visitor s Ċ Ċ import Ġcom . nur k iew ic z . tsc lass . antlr . parser . TypeScript Base Visitor Ċ import Ġcom . nur k iew ic z . tsc lass . antlr . parser . TypeScript Parser Ċ import Ġcom . nur k iew ic z . tsc lass . parser . ast . Field Ċ import Ġcom . nur k iew ic z . tsc lass . parser . ast . Type Ċ Ċ internal Ġclass ĠMember Variable Declaration Visitor Ġ: ĠTypeScript Base Visitor < Field >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Member Variable Declaration ( ctx : ĠTypeScript Parser . Member Variable Declaration Context ): ĠField Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġctx . variable Declaration (). IDENT (). symbol . text ĊĠĠĠĠĠĠĠ Ġval Ġtype Ġ= ĠType ( ctx . variable Declaration (). type Annotation (). type (). text ) ĊĠĠĠĠĠĠĠ Ġreturn ĠField ( name , Ġtype ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ