#include <VestaSource.H>
#include <ReposUI.H>
#include "Err.H"
#include "EvalBasics.H"
#include "ValExpr.H"
#include "Val.H"
#include "Expr.H"
#include "Location.H"
#include "ThreadData.H"
Go to the source code of this file.
Functions | |
void | Error () |
int | ErrorCount () |
void | Error (const Text &msg, SrcLoc *loc) |
void | ErrorVal (const Val v) |
void | ErrorExpr (const Expr e) |
void | ErrorDetail (const Text &msg) |
void | InternalError (const Text &procName) |
void | ErrorArgs (const Vals &args) |
bool | ErrorSummary (ostream *out) |
Val | RecordErrorOnStack (Expr expr) |
void | ErrInit () |
const Text | VestaSourceErrorMsg (VestaSource::errorCode err) throw () |
Variables | |
int | errorCount |
Basics::mutex | outputMu |
|
Definition at line 140 of file Err.C. References errorCount. Referenced by StartEval(). |
|
Definition at line 53 of file Err.C. References SrcLoc::character, Error(), errorCount, SrcLoc::file, Text::FindText(), ThreadData::id, SrcLoc::IsNone(), SrcLoc::line, maxThreads, Text::Sub(), and ThreadDataGet(). |
|
|
|
Definition at line 99 of file Err.C. References ListT< Value >::Null(), and ListT< Value >::Pop(). Referenced by PrimError(). |
|
Definition at line 49 of file Err.C. References errorCount. Referenced by Interpret(). |
|
Definition at line 88 of file Err.C. Referenced by AddStmtAssocs(), AllFreeVarsBoundInContext(), ApplyFunction(), Assert(), BindApplicationArgs(), ConvertToBindElem(), ApplyEC::Eval(), SelectEC::Eval(), BindingEC::Eval(), NameEC::Eval(), ModelFromCache(), PrimError(), and RunToolHost(). |
|
Definition at line 84 of file Err.C. Referenced by AddStmtAssocs(), ApplyFunction(), BindApplicationArgs(), ConvertToBindElem(), SelectEC::Eval(), and BindingEC::Eval(). |
|
Definition at line 112 of file Err.C. References errorCount. Referenced by main(). |
|
Definition at line 80 of file Err.C. Referenced by Assert(), ConvertToBindElem(), ApplyEC::Eval(), SelectEC::Eval(), IterateAssoc(), ModelFromCache(), and PrimError(). |
|
Definition at line 92 of file Err.C. References errorCount. Referenced by CollectDpnd(), GetChar(), ProcessModelHead(), and ValType(). |
|
Definition at line 125 of file Err.C. References NEW, recordCallStack, and ThreadDataGet(). Referenced by FileEC::Eval(), SelectEC::Eval(), BindingEC::Eval(), NameEC::Eval(), ComputedEC::Eval(), and IfEC::Eval(). |
|
Definition at line 142 of file Err.C. References ReposUI::errorCodeText(). Referenced by FileEC::Eval(), and OpenSource(). |
|
Definition at line 42 of file Err.C. Referenced by ErrInit(), Error(), ErrorCount(), ErrorSummary(), and InternalError(). |
|