theseus icon indicating copy to clipboard operation
theseus copied to clipboard

es6 arrow operator not working

Open parinck opened this issue 9 years ago • 4 comments

for code

var a = [{_id:123}];
var c = {};
a.forEach((d) => {
    c[d._id] = true;
})

Got following error

exception during parsing /Users/parinkumar.katariya/apps/elastic/test.js Error: Line 504: Unexpected token >
    at throwError (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:1156:21)
    at throwUnexpected (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:1213:9)
    at parsePrimaryExpression (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:1561:16)
    at /Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:3598:38
    at trackLeftHandSideExpressionAllowCall (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:3493:61)
    at parsePostfixExpression (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:1697:20)
    at /Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:3598:38
    at parseUnaryExpression (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:1777:16)
    at /Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:3598:38
    at parseMultiplicativeExpression (/Users/parinkumar.katariya/.nvm/versions/node/v5.6.0/lib/node_modules/node-theseus/node_modules/esprima/esprima.js:1783:20)

parinck avatar May 08 '16 12:05 parinck

Unfortunately, Theseus doesn't support the ES6 syntax for that anonymous function yet. We need to upgrade our version of Esprima.

alltom avatar May 10 '16 03:05 alltom

I'm also having this issue.

I'm using ES6 on my node apps and I can't make Theseus work, which is a shame. I was really looking forward to a decent debugger

CelsoSantos avatar Sep 28 '16 14:09 CelsoSantos

Sorry about that. :\

alltom avatar Oct 01 '16 21:10 alltom

Not wanting to be one of "those" guys, but is there any estimation of a time frame to get that support? Is that in the current plans?

CelsoSantos avatar Oct 03 '16 09:10 CelsoSantos