Esempio n. 1
0
    private static ErrorWarnInfo GetMessage(bool first, EoWKind knd)
    {
        ErrorWarn     eow  = null;
        ErrorWarnInfo eowi = null;

        if (first)
        {
            eow = eowl;
        }
        else
        {
            eow = curEoW[(int)knd].next;
        }
        while (eow != null && eow.kind != knd)
        {
            eow = eow.next;
        }
        curEoW[(int)knd] = eow;
        if (eow == null)
        {
            eowi      = new ErrorWarnInfo();
            eowi.msg  = "";
            eowi.line = 0;
            eowi.col  = 0;
        }
        else
        {
            eowi = eow.info;
        }
        return(eowi);
    } // GetMessage
Esempio n. 2
0
 private static ErrorWarnInfo GetMessage(bool first, EoWKind knd) {
   ErrorWarn eow = null;
   ErrorWarnInfo eowi = null;
   if (first)
     eow = eowl;
   else
     eow = curEoW[(int)knd].next;
   while (eow != null && eow.kind != knd)
     eow = eow.next;
   curEoW[(int)knd] = eow;
   if (eow == null) {
     eowi = new ErrorWarnInfo();
     eowi.msg = "";
     eowi.line = 0;
     eowi.col = 0;
   } else
     eowi = eow.info;
   return eowi;
 } // GetMessage