package Ġme . jack gold sw orth . hw k 2 . ast Ċ Ċ import Ġme . jack gold sw orth . hw k 2 . ast . function . Function Ċ import Ġme . jack gold sw orth . hw k 2 . ast . function . scope . Scope Ċ import Ġme . jack gold sw orth . hw k 2 . ast . statement . Statement Ċ Ċ data Ġclass ĠCompilation Unit ( ĊĠĠĠ Ġval ĠfileName : ĠString , ĊĠĠĠ Ġval Ġfunctions : ĠList < Function >, ĊĠĠĠ Ġval Ġstatements : ĠList < Statement >, ĊĠĠĠ Ġval Ġscope : ĠScope Ċ )