#!/usr/bin/perl ########################################### # rpn - Transforn infix notation to RPM # 2005, Mike Schilli ########################################### use strict; use warnings; use MathParser; use RPN; my $mp = MathParser->new(RPN->new()); for my $string (qw(5+4+3 5+4*3)) { print "$string: ["; for (@{ $mp->parse($string) }) { print "$_, "; } print "]\n"; }