power-assert-js / babel-plugin-espower

Babel plugin for power-assert
MIT License
93 stars 6 forks source link

Unknown node type Super. #2

Closed mysticatea closed 9 years ago

mysticatea commented 9 years ago

Hello!

I got an error Unknown node type Super.. Maybe, an issue about combination of CallExpression and Super?

// test.js
class Hoge extends Object {
  constructor() {
    super();
  }
}
$ babel test.js --plugins babel-plugin-espower
C:\~~\node_modules\babel-core\lib\babel\helpers\parse.js:70
    throw err;
          ^
Error: test.js: Unknown node type Super.
    at Controller.traverse (C:\~~\node_modules\babel-plugin-espower\node_modules\escallmatch\node_modules\estraverse\estraverse.js:513:31)
    at Object.traverse (C:\~~\node_modules\babel-plugin-espower\node_modules\escallmatch\node_modules\estraverse\estraverse.js:705:27)
    at isSameAstDepth (C:\~~\node_modules\babel-plugin-espower\node_modules\escallmatch\index.js:110:16)
...

Versions:

Thanks!

mysticatea commented 9 years ago

Hm, this issue seems to be in estraverse.

EDIT:

Oh....

azu commented 9 years ago

Related: https://github.com/estools/escope/issues/58

twada commented 9 years ago

I saw Change Super interface by azu · Pull Request #48 · estools/estraverse lands. Now looking for a new release of estraverse. Thank you so much @azu !!

azu commented 9 years ago

estraverse 4.0.0 has been released.

twada commented 9 years ago

@azu :tada: Okay I'll take the major bump in.

twada commented 9 years ago

@mysticatea Sorry for my late response. I've just released v0.2.2, so please check it out.

mysticatea commented 9 years ago

Yay, thank you @twada, @azu!
I got the fix!

twada commented 9 years ago

@mysticatea Thank you for reporting!