class Opal::CLI
def run
def run return show_sexp if @sexp return debug_source_map if @debug_source_map return run_repl if @repl rbrequires.each { |file| require file } runner = self.runner # Some runners may need to use a dynamic builder, that is, # a builder that will try to build the entire package every time # a page is loaded - for example a Server runner that needs to # rerun if files are changed. builder = proc { create_builder } @exit_status = runner.call( options: runner_options, output: output, argv: argv, builder: builder, ) end