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; }