Since `allowIn` and `semicolon` is not fixed by constant value, you should take these variables from caller. `generateVariable(node, allowIn, semicolon, option)` is needed.
See test failure for more information. https://travis-ci.org/Constellation/escodegen/jobs/15981216