Exemplo n.º 1
0
        private List <IExpression> GetExpressions(RomanPseudonymMapper pseudonymMap, IDecimalConverter converter, WordMapper wordMap, ExpressionValidationHelper helper)
        {
            List <IExpression> expressions = new List <IExpression>
            {
                new PseudonymExpression(pseudonymMap),
                new UnitExpression(pseudonymMap, wordMap, converter, helper),
                new PseudonymQuestionExpression(pseudonymMap, converter, helper),
                new UnitQuestionExpression(pseudonymMap, wordMap, converter, helper),
                new WordExpression(pseudonymMap, wordMap, converter, helper)
            };

            return(expressions);
        }
Exemplo n.º 2
0
 public ExpressionParser(RomanPseudonymMapper pseudonymMap, IDecimalConverter converter, WordMapper wordMap)
 {
     helper      = new ExpressionValidationHelper(pseudonymMap, wordMap);
     expressions = GetExpressions(pseudonymMap, converter, wordMap, helper);
 }