module LatexEval
Public Class Methods
eval(latex, subs = {})
click to toggle source
# File lib/latex_eval.rb, line 8 def eval(latex, subs = {}) parsed_latex = LatexEval::Latex.new(latex).equation parsed_notation = LatexEval::Equation.new(parsed_latex).postfix_notation eval_latex = LatexEval::PostfixNotation.new(parsed_notation) return eval_latex.eval(subs) end
postfix_notation(latex)
click to toggle source
# File lib/latex_eval.rb, line 16 def postfix_notation(latex) equation = LatexEval::Latex.new(latex).equation return LatexEval::Equation.new(equation).postfix_notation end