izumi.idealingua.translator.tocsharp.CSTContext.scala Maven / Gradle / Ivy
The newest version!
package izumi.idealingua.translator.tocsharp
import izumi.idealingua.model.typespace.Typespace
import izumi.idealingua.translator.tocsharp.extensions.{CSharpTranslatorExtension, CSharpTranslatorExtensions}
import izumi.idealingua.translator.tocsharp.tools.ModuleTools
class CSTContext(
val typespace: Typespace,
extensions: Seq[CSharpTranslatorExtension],
) {
final val modules = new ModuleTools()
final val tools = new CSharpTranslationTools()
final val ext = {
new CSharpTranslatorExtensions(this, extensions)
}
}