We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b4a1b98 commit f18d736Copy full SHA for f18d736
1 file changed
lib/Parser.js
@@ -873,9 +873,14 @@ Parser.prototype.inScope = function inScope(params, fn) {
873
};
874
875
Parser.prototype.evaluateExpression = function evaluateExpression(expression) {
876
- var result = this.applyPluginsBailResult1("evaluate " + expression.type, expression);
877
- if(result !== undefined)
878
- return result;
+ try {
+ var result = this.applyPluginsBailResult1("evaluate " + expression.type, expression);
+ if(result !== undefined)
879
+ return result;
880
+ } catch(e) {
881
+ console.warn(e);
882
+ // ignore error
883
+ }
884
return new BasicEvaluatedExpression().setRange(expression.range);
885
886
0 commit comments