module Keisan

Constants

VERSION

Public Class Methods

[](expression) click to toggle source
# File lib/keisan.rb, line 164
def self.[](expression)
  simplify(expression)
end
ast(expression) click to toggle source
# File lib/keisan.rb, line 176
def self.ast(expression)
  calculator.ast(expression)
end
calculator() click to toggle source
# File lib/keisan.rb, line 156
def self.calculator
  @@calculator ||= Calculator.new
end
evaluate(expression) click to toggle source
# File lib/keisan.rb, line 168
def self.evaluate(expression)
  calculator.evaluate(expression)
end
reset() click to toggle source
# File lib/keisan.rb, line 160
def self.reset
  @@calculator = nil
end
simplify(expression) click to toggle source
# File lib/keisan.rb, line 172
def self.simplify(expression)
  calculator.simplify(expression)
end