straight_line_interpreter