package Ġio . mir on ov . sent o . compiler . generator Ċ Ċ import Ġio . mir on ov . sent o . compiler . Content Generator Ċ import Ġio . mir on ov . sent o . compiler . Generation Environment Ċ import Ġio . mir on ov . sent o . compiler . model . Binding Spec Ċ Ċ internal Ġclass ĠContent Generator Factory Ġprivate Ġconstructor () Ġ{ ĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfun Ġfrom ( environment : ĠGeneration Environment ): ĠContent Generator Factory Ġ{ ĊĠĠĠĠĠ Ġreturn ĠContent Generator Factory () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġcreate Binding ( binding : ĠBinding Spec ): ĠContent Generator Ġ{ ĊĠĠĠ Ġreturn ĠSent o Binding Content Generator ( binding ) ĊĠ Ġ} ĊĊĠ Ġfun Ġcreate Factory ( bindings : ĠCollection < Binding Spec >): ĠContent Generator Ġ{ ĊĠĠĠ Ġreturn ĠSent o Factory Content Generator ( bindings ) ĊĠ Ġ} Ċ } Ċ