Example #1
0
 public override Runlet Weave(Runlet continuation, GlobalDictionary g)
 {
     return(new LockRunlet(Arguments.Weave(Funarg.Weave(new CallSRunlet(continuation), g), g)));
 }
Example #2
0
 public Struct(Fields fields = default, ref ptr <Pkg> pkg = default, ref ptr <Type> Map = default, Funarg Funarg = default)
 {
     this.fields = fields;
     this.pkg    = pkg;
     this.Map    = Map;
     this.Funarg = Funarg;
 }