This method invokes the createTokenStream methode to create an infix token stream and then invokes the shunting yard method to transform this stream into a RPN (reverse polish notation) token stream.
Source
List<Token> tokenizeToRPN(String inputString) {
List<Token> infixStream = tokenize(inputString);
return shuntingYard(infixStream);
}