class Minjs::ECMA262::Expression

Base class of ECMA262 expression element

Public Instance Methods

left_hand_side_exp?() click to toggle source

@return [Boolean] true if expression is kind of LeftHandSideExpression.

# File lib/minjs/ecma262/expression.rb, line 46
def left_hand_side_exp?
  false
end
priority() click to toggle source

@return [Fixnum] expression priority

# File lib/minjs/ecma262/expression.rb, line 51
def priority
  999
end
reduce(parent) click to toggle source

reduce expression if available @param parent [Base] parent element

# File lib/minjs/ecma262/expression.rb, line 42
def reduce(parent)
end
side_effect?() click to toggle source
# File lib/minjs/ecma262/expression.rb, line 55
def side_effect?
  return true
end