Class EvaluateDemonstration

java.lang.Object
  extended by EvaluateDemonstration

public class EvaluateDemonstration
extends java.lang.Object


Field Summary
static java.util.regex.Pattern CHARACTER
           
static java.util.regex.Pattern UNSIGNED_DOUBLE
           
 
Constructor Summary
EvaluateDemonstration()
           
 
Method Summary
static double evaluate(java.lang.String s)
           
static void evaluateStackTops(java.util.Stack<java.lang.Double> numbers, java.util.Stack<java.lang.Character> operations)
           
static void main(java.lang.String[] args)
           
static boolean query(java.util.Scanner input, java.lang.String prompt)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHARACTER

public static final java.util.regex.Pattern CHARACTER

UNSIGNED_DOUBLE

public static final java.util.regex.Pattern UNSIGNED_DOUBLE
Constructor Detail

EvaluateDemonstration

public EvaluateDemonstration()
Method Detail

main

public static void main(java.lang.String[] args)

query

public static boolean query(java.util.Scanner input,
                            java.lang.String prompt)

evaluate

public static double evaluate(java.lang.String s)

evaluateStackTops

public static void evaluateStackTops(java.util.Stack<java.lang.Double> numbers,
                                     java.util.Stack<java.lang.Character> operations)