예제 #1
0
 internal ElaCodeException(string message, ElaRuntimeError error, FileInfo file, int line, int col,
     IEnumerable<CallFrame> callStack, ElaError errObj, Exception innerException)
     : base(message, innerException)
 {
     Error = new ElaMessage(message, MessageType.Error, (Int32)error, line, col);
     Error.File = file;
     CallStack = callStack;
     ErrorObject = errObj;
 }
예제 #2
0
 internal void Fail(ElaError err)
 {
     if (!Failed)
     {
         Failed = true;
         Error = err;
     }
 }