From d200619774bdecdecdceddf90b605e74bdb12412 Mon Sep 17 00:00:00 2001 From: Jonas Dohse Date: Tue, 18 Jan 2011 23:31:50 +0100 Subject: [PATCH] Check for invalid implicit values --- src/nodes.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/nodes.coffee b/src/nodes.coffee index 65a3cb99..3c2a56ac 100644 --- a/src/nodes.coffee +++ b/src/nodes.coffee @@ -717,8 +717,11 @@ exports.Obj = class Obj extends Base compileNode: (o) -> props = @properties - props = props.filter ((x) -> x not instanceof Value) if @generated return (if @front then '({})' else '{}') unless props.length + if @generated + for node in props + if node instanceof Value + throw new Error 'No implicit values in implict objects allowed' idt = o.indent += TAB lastNoncom = @lastNonComment @properties props = for prop, i in props