Class: Minjs::ECMA262::ExpModAssign

Inherits:
ExpAssign show all
Includes:
AssignmentOperation
Defined in:
lib/minjs/ecma262/exp.rb

Instance Attribute Summary

Attributes inherited from ExpArg2

#val, #val2

Instance Method Summary collapse

Methods included from AssignmentOperation

#==, #add_paren, #ecma262_typeof, #remove_paren

Methods inherited from ExpAssign

#reduce

Methods inherited from ExpArg2

#deep_dup, #initialize, #replace, #to_js, #traverse

Methods inherited from Exp

#reduce, #to_js, #traverse

Methods inherited from Base

#==, #concat, #deep_dup, #replace, #to_js, #to_s

Constructor Details

This class inherits a constructor from Minjs::ECMA262::ExpArg2

Instance Method Details

#priorityObject



1384
1385
1386
# File 'lib/minjs/ecma262/exp.rb', line 1384

def priority
  PRIORITY_ASSIGNMENT
end

#symObject



1381
1382
1383
# File 'lib/minjs/ecma262/exp.rb', line 1381

def sym
  "%="
end