public InterpreterFactory(TokenConverter tokenConverter, ICurrencyService currencyService, TokenQueueFactory tokenQueueFactory)
 {
     this.tokenConverter    = tokenConverter;
     this.currencyService   = currencyService;
     this.tokenQueueFactory = tokenQueueFactory;
 }
예제 #2
0
 public Parser(Lexer lexer, TokenQueueFactory tokenQueueFactory)
 {
     this.tokenQueue   = tokenQueueFactory.Create(lexer);
     this.currentToken = tokenQueue.Dequeue();
 }