Class: Gobstones::Lang::ArithmeticExpression

Inherits:
TwoArgExpression show all
Defined in:
lib/gobstones/lang/expressions/arithmetic_expressions.rb

Direct Known Subclasses

Add, Div, Mod, Mul, Pow, Sub

Instance Attribute Summary

Attributes inherited from TwoArgExpression

#left_expr, #right_expr

Class Method Summary collapse

Methods inherited from TwoArgExpression

#equality_attributes, evaluates_with, #initialize

Methods inherited from Expression

#evaluate, #is_function_call?

Methods included from EqualityDefinition

#==, #equality_attributes

Constructor Details

This class inherits a constructor from Gobstones::Lang::TwoArgExpression

Class Method Details

.numbers(first, second) ⇒ Object



9
10
11
# File 'lib/gobstones/lang/expressions/arithmetic_expressions.rb', line 9

def self.numbers(first, second)
  new(first.to_gbs_num, second.to_gbs_num)
end