public class InfixToRpnState
extends java.lang.Object
| Constructor and Description |
|---|
InfixToRpnState() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCurrentTokenToResult() |
void |
addCurrentTokenToStack() |
void |
addFunctionParam() |
Token |
getCurrentToken() |
int |
getFunctionParamCount() |
java.util.List<Token> |
getResult() |
void |
newFunction() |
java.util.Optional<Token> |
peekStack() |
Token |
popStack() |
Token |
popStackToResult() |
void |
setCurrentToken(Token currentToken) |
boolean |
stackIsEmpty() |
public void newFunction()
public void addFunctionParam()
public int getFunctionParamCount()
public java.util.List<Token> getResult()
public Token getCurrentToken()
public void setCurrentToken(Token currentToken)
public java.util.Optional<Token> peekStack()
public boolean stackIsEmpty()
public Token popStack()
public Token popStackToResult()
public void addCurrentTokenToResult()
public void addCurrentTokenToStack()