Class: Minjs::ECMA262::ExpBitwiseNot
- Includes:
- UnaryOperation
- Defined in:
- lib/minjs/ecma262/exp.rb
Instance Attribute Summary
Attributes inherited from ExpArg1
Instance Method Summary collapse
Methods included from UnaryOperation
#==, #add_paren, #remove_paren
Methods inherited from ExpArg1
#deep_dup, #initialize, #left_hand_side_exp?, #replace, #to_js, #traverse
Methods inherited from Exp
#left_hand_side_exp?, #reduce, #to_js, #traverse
Methods inherited from Base
#==, #add_remove_paren, #concat, #deep_dup, #replace, #to_js, #to_s
Constructor Details
This class inherits a constructor from Minjs::ECMA262::ExpArg1
Instance Method Details
#ecma262_typeof ⇒ Object
703 704 705 |
# File 'lib/minjs/ecma262/exp.rb', line 703 def ecma262_typeof :number end |
#priority ⇒ Object
699 700 701 |
# File 'lib/minjs/ecma262/exp.rb', line 699 def priority PRIORITY_UNARY end |
#sym ⇒ Object
695 696 697 |
# File 'lib/minjs/ecma262/exp.rb', line 695 def sym "~" end |