# Taken from lukaszwrobel.pl/blog/math-parser-part-3-implementation require ‘rubygems’ require ‘expression_parser’
parser = ExpressionParser::Parser.new
loop do
begin
print '>> '
puts parser.parse(gets)
rescue RuntimeError
puts 'Error occured: ' + $!
end
end