class Opal::Nodes::TopNode
def compile
def compile push version_comment line "(function($opal) {" in_scope do body_code = stmt(stmts) body_code = [body_code] unless body_code.is_a?(Array) add_temp 'self = $opal.top' add_temp '$scope = $opal' add_temp 'nil = $opal.nil' add_used_helpers line scope.to_vars compile_method_stubs compile_irb_vars compile_end_construct line body_code end line "})(Opal);\n" end