visitLexicalEnvironment

external fun visitLexicalEnvironment(    statements: NodeArray<Statement>,     visitor: Visitor<*, *>,     context: TransformationContext,     start: Double = definedExternally,     ensureUseStrict: Boolean = definedExternally,     nodesVisitor: NodesVisitor = definedExternally): NodeArray<Statement>(source)

Starts a new lexical environment and visits a statement list, ending the lexical environment and merging hoisted declarations upon completion.