Better error message for non-field forms at top level
This commit is contained in:
@@ -180,7 +180,7 @@ class Kiss {
|
|||||||
case CallExp({pos: _, def: Symbol(formName)}, args) if (fieldForms.exists(formName)):
|
case CallExp({pos: _, def: Symbol(formName)}, args) if (fieldForms.exists(formName)):
|
||||||
fieldForms[formName](exp, args, k);
|
fieldForms[formName](exp, args, k);
|
||||||
default:
|
default:
|
||||||
if (errorIfNot) throw CompileError.fromExp(exp, 'invalid valid field form'); else return null;
|
if (errorIfNot) throw CompileError.fromExp(exp, 'top-level expressions must be (or expand into) field definitions'); else return null;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user