Open
Description
Right now errors throw an exception and stop the evaluation. This issue is to instead continue the evaluating even after hitting non-fatal errors. This involves:
- Distinguish between fatal and non-fatal errors, and determine which each error is.
- Track the errors in the
context.evaluatedData
. - Change
diagnosticProvider.ts
andserver.ts
to handle the multiple errors.