C# Class RomanCalculatorLibrary.ArithmeticExpressionParser

Afficher le fichier Open project: Confirmit/Students Class Usage Examples

Méthodes publiques

Méthode Description
ConvertInputStringToReversePolishSignature ( String expression ) : String
InitializeListOfElements ( string reversePolishSignature ) : List
IsSignOfOperation ( string sign ) : bool

Private Methods

Méthode Description
AddRemainingCharacterElementsFromStack ( Stack stack, string &resultingReversePolishSignature ) : void
GetAllCharacterElementsOfInputString ( string inputArrayElements ) : IEnumerable
GetTypeOfSign ( String currentChar ) : TypeOfSign
IsContainTerminalSign ( String expression ) : System.Boolean
IsCorrectAmountOfBrackets ( String expression ) : System.Boolean
ParseCurrentRomanNumber ( int &i, string reversePolishSignature, char terminalSign ) : string
ParsingCurrentCharacterElement ( CharacterElement item, Stack stack, bool &isPreviousCharIsLetter ) : string
PeekOfStackIsBracket ( Stack stack ) : bool

Method Details

ConvertInputStringToReversePolishSignature() public méthode

public ConvertInputStringToReversePolishSignature ( String expression ) : String
expression String
Résultat String

InitializeListOfElements() public méthode

public InitializeListOfElements ( string reversePolishSignature ) : List
reversePolishSignature string
Résultat List

IsSignOfOperation() public static méthode

public static IsSignOfOperation ( string sign ) : bool
sign string
Résultat bool