class Opal::RubyParser::AndNode
def generate(opts, level)
def generate(opts, level) res = '((' tmp = opts[:scope].temp_local res += "#{tmp} = #{@lhs.generate opts, LEVEL_LIST}).$r ? " res += "#{@rhs.generate opts, LEVEL_LIST} : #{tmp})" opts[:scope].queue_temp tmp res end
def initialize(node, lhs, rhs)
def initialize(node, lhs, rhs) @line = node[:line] @lhs = lhs @rhs = rhs end