Skip to content
Snippets Groups Projects
Select Git revision
  • debian/latest
  • pristine-tar
  • upstream/latest
  • debian/0.9.1-5
  • debian/0.9.1-4
  • debian/0.9.1-3
  • debian/0.9.1-2
  • debian/0.9.1-1
  • upstream/0.9.1
  • upstream/0.9.0_git.20130319.6e3c797
  • upstream/0.9.0_git.20130314.1ceb36c
11 results

ruby-expression-parser

  • Clone with SSH
  • Clone with HTTPS
  • # 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