diff options
Diffstat (limited to 'lib/parse.js')
-rw-r--r-- | lib/parse.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/parse.js b/lib/parse.js index c432ad7a..f1089501 100644 --- a/lib/parse.js +++ b/lib/parse.js @@ -1310,10 +1310,15 @@ function parse($TEXT, options) { var type = start.type; var name = as_property_name(); if (type == "name" && !is("punc", ":")) { + var key = new AST_SymbolAccessor({ + start: S.token, + name: as_property_name(), + end: prev() + }); if (name == "get") { a.push(new AST_ObjectGetter({ start : start, - key : as_atom_node(), + key : key, value : create_accessor(), end : prev() })); @@ -1322,7 +1327,7 @@ function parse($TEXT, options) { if (name == "set") { a.push(new AST_ObjectSetter({ start : start, - key : as_atom_node(), + key : key, value : create_accessor(), end : prev() })); |