public void ShouldPassIfParenthesisAreWellformed()
        {
            var input = new List <Token>
            {
                new Token("(", TokenType.OpeningParenthesis),
                new Token("1", TokenType.Integer),
                new Token("+", TokenType.Operator),
                new Token("2", TokenType.Integer),
                new Token(")", TokenType.ClosingParenthesis)
            };

            _analyser.Analyze(input);
        }
        public IEnumerable <Token> Tokenize(string input, string worksheet)
        {
            var tokens = _tokenizer.Tokenize(input, worksheet);

            _analyzer.Analyze(tokens);
            return(tokens);
        }