// Rendered by UMod Pretty Printer at 2026-02-18_13h29m14 // See also the UMod user documentation online. MODEL Rt = EXT memstring FROM eu.bandm.tools.d2d2.infra.MemString EXT Location FROM eu.bandm.tools.location.Location EXT Expression FROM eu.bandm.tools.d2d2.model.Expression EXT Definition FROM eu.bandm.tools.d2d2.model.Definition EXT Reference FROM eu.bandm.tools.d2d2.model.Reference EXT Seq FROM eu.bandm.tools.d2d2.model.Seq EXT Perm FROM eu.bandm.tools.d2d2.model.Perm EXT GrUnary FROM eu.bandm.tools.d2d2.model.GrUnary EXT LocString FROM eu.bandm.tools.d2d2.model.LocString EXT ImportItem FROM eu.bandm.tools.d2d2.model.ImportItem EXT Module FROM eu.bandm.tools.d2d2.model.Module TOPLEVEL CLASS Binding predec OPT Binding id string exp Expression context ImportContext definitionName OPT string used bool ImportContext predec OPT ImportContext importItem ImportItem moduleAddress string rawModule Module key string subs string->OPT ImportContext level int Udom ABSTRACT | PermutationGroup rule Perm subs Expression->PermutationSubexpression | ResultingChars chars memstring isWhitespace bool | | SubstituteChars endLocation Location | ResultContainer location Location sequ SEQ Udom | | PermutationSubexpression | | ResultingStructure tag Definition assoc Definition->ResultingStructure FlattenContext predec OPT FlattenContext localSubsts OPT Binding State ABSTRACT predec OPT State result ResultContainer rule ABSTRACT OPT Expression inxslt bool | State_sequ rule Seq position int | State_singleton ref Reference def Definition rule Expression | State_rep rule GrUnary | State_perm rule Perm directory PermutationGroup obligates SET Expression consumed SET Expression END MODEL // Rt