class Opal::Parser

def process_lasgn(sexp, level)

s(:lasgn, :lvar, rhs)
def process_lasgn(sexp, level)
  lvar = sexp[0]
  rhs  = sexp[1]
  lvar = "#{lvar}$".to_sym if RESERVED.include? lvar.to_s
  @scope.add_local lvar
  res = "#{lvar} = #{process rhs, :expr}"
  level == :recv ? "(#{res})" : res
end