class Opal::Nodes::ClassVariableNode
def compile
def compile helper :class_variable_get tolerant = false # We should be tolerant of expressions like: def x; @@notexist; 0; end # (NB: Shouldn't we actually optimize them out?) tolerant = true if stmt? # We should be tolerant of expressions like: @@notexist ||= 6 # (those are handled with logical_operator_assignment) push "$class_variable_get(#{class_variable_owner}, '#{name}', #{tolerant.inspect})" end