class Opal::Nodes::BeginNode
def compile
def compile return push 'nil' if children.empty? if stmt? compile_children(children, @level) elsif simple_children? compile_inline_children(children, @level) wrap '(', ')' if children.size > 1 elsif children.size == 1 compile_inline_children(returned_children, @level) else in_closure do compile_children(returned_children, @level) end if scope.parent&.await_encountered wrap '(await (async function() {', '})())' else wrap '(function() {', '})()' end end end