Skip to content

nricciar/expression_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Taken from http://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