specify error source

This commit is contained in:
Felix Roos 2022-02-20 23:37:29 +01:00
parent bc790d8cd5
commit 358ba0101e

View File

@ -35,6 +35,8 @@ function useRepl({ tune, defaultSynth, autolink = true, onEvent }: any) {
setError(undefined); setError(undefined);
setActiveCode(_code); setActiveCode(_code);
} catch (err: any) { } catch (err: any) {
err.message = 'evaluation error: ' + err.message;
console.warn(err)
setError(err); setError(err);
} }
}; };
@ -80,6 +82,7 @@ function useRepl({ tune, defaultSynth, autolink = true, onEvent }: any) {
try { try {
return pattern?.query(span) || []; return pattern?.query(span) || [];
} catch (err: any) { } catch (err: any) {
err.message = 'query error: ' + err.message;
setError(err); setError(err);
return []; return [];
} }
@ -149,7 +152,7 @@ function useRepl({ tune, defaultSynth, autolink = true, onEvent }: any) {
togglePlay, togglePlay,
activateCode, activateCode,
activeCode, activeCode,
pushLog pushLog,
}; };
} }