public AssembleTokenizer()
 {
     _tokenGrouper         = new TokenGrouper();
     _numberAssembler      = new NumberGroupAssembler();
     _parenthesisAssembler = new ParenthesisGroupAssembler(_numberAssembler);
     _operationAssembler   = new OperationGroupAssembler();
 }
 public AssembleTokenizer(
     ITokenGrouper tokenGrouper,
     ITokenGroupAssembler numberAssembler,
     ITokenGroupAssembler parenthesisAssembler,
     ITokenGroupAssembler operationAssembler)
 {
     _tokenGrouper         = tokenGrouper;
     _numberAssembler      = numberAssembler;
     _parenthesisAssembler = parenthesisAssembler;
     _operationAssembler   = operationAssembler;
 }
Example #3
0
 public ParenthesisGroupAssembler(ITokenGroupAssembler numberAssembler)
 {
     _numberAssembler = numberAssembler;
 }