class Opal::Nodes::DefinedNode
def compile_defined_gvar(node)
def compile_defined_gvar(node) helper :gvars name = node.children[0].to_s[1..-1] gvar_temp = scope.new_temp if %w[~ !].include? name push "(#{gvar_temp} = ", expr(node), ' || true)' else push "(#{gvar_temp} = $gvars[#{name.inspect}], #{gvar_temp} != null)" end gvar_temp end