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