class Opal::Nodes::Match3Node
def handle_non_statement(sexp, names_def, names_assignments)
def handle_non_statement(sexp, names_def, names_assignments) # We actually do care about a return value, so we must # keep it saved. # # $m3tmp = (/(?<abc>b)/ =~ 'f') # $m3names = $~ ? $~.named_captures : {} # abc = $m3names[:abc] # $m3tmp s(:begin, s(:lvasgn, :$m3tmp, sexp), names_def, *names_assignments, s(:lvar, :$m3tmp) ) end