Esempio n. 1
0
 libtysila.Signature.Method GetMethSig(partial_inst p)
 {
     if (!msigs.ContainsKey(p.call_target.LabelVal))
     {
         throw new ParseException("Please provide a method definition for " + p.call_target.LabelVal, ((Scanner)Scanner).sline,
                                  ((Scanner)Scanner).scol);
     }
     return(msigs[p.call_target.LabelVal]);
 }
Esempio n. 2
0
 string GetCallConv(partial_inst p)
 {
     if (!callconvs.ContainsKey(p.call_target.LabelVal))
     {
         throw new ParseException("Please provide a method definition for " + p.call_target.LabelVal, ((Scanner)Scanner).sline,
                                  ((Scanner)Scanner).scol);
     }
     return(callconvs[p.call_target.LabelVal]);
 }