Exemple #1
0
        public void TestGetAllTokens()
        {
            LexicalScanner scanner = new LexicalScanner("1+2");

            List <AbstractToken> tokens = scanner.GetAllTokens() as List <AbstractToken>;

            Assert.AreEqual(3, tokens.Count);
        }
Exemple #2
0
        public void TestPolynomialMixedSpacesEqualsExpression()
        {
            LexicalScanner scanner = new LexicalScanner("4 = 1^2 + 4*x \\22.8");

            List <AbstractToken> tokens = scanner.GetAllTokens() as List <AbstractToken>;

            Assert.AreEqual(11, tokens.Count);
        }
Exemple #3
0
        public void TestPolynomialExpression()
        {
            LexicalScanner scanner = new LexicalScanner("a^2+b*x+c");

            List <AbstractToken> tokens = scanner.GetAllTokens() as List <AbstractToken>;

            Assert.AreEqual(9, tokens.Count);
        }
Exemple #4
0
        public void TestPolynomialMixedSpacesExpExpression()
        {
            LexicalScanner scanner = new LexicalScanner("1.0e+2 ^2 + 4*x +22.8");

            List<AbstractToken> tokens = scanner.GetAllTokens() as List<AbstractToken>;

            Assert.AreEqual(9, tokens.Count);
        }
Exemple #5
0
        public void TestPolynomialExpression()
        {
            LexicalScanner scanner = new LexicalScanner("a^2+b*x+c");

            List<AbstractToken> tokens = scanner.GetAllTokens() as List<AbstractToken>;

            Assert.AreEqual(9, tokens.Count);
        }
Exemple #6
0
        public void TestGetAllTokens()
        {
            LexicalScanner scanner = new LexicalScanner("1+2");

            List<AbstractToken> tokens = scanner.GetAllTokens() as List<AbstractToken>;

            Assert.AreEqual(3, tokens.Count);
        }