This calls interpreter.addError instead of throw new BrsError in several spots so that we get these runtime errors printed out to the console when they occur. Also, it removes a finally block so that we are explicitly swallowing errors, rather than doing it implicitly.
Change Summary
This calls
interpreter.addError
instead ofthrow new BrsError
in several spots so that we get these runtime errors printed out to the console when they occur. Also, it removes afinally
block so that we are explicitly swallowing errors, rather than doing it implicitly.