Esempio n. 1
0
        public void TestGetAllTokens()
        {
            LexicalScanner scanner = new LexicalScanner("1+2");

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

            Assert.AreEqual(3, tokens.Count);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 6
0
        public void TestGetAllTokens()
        {
            LexicalScanner scanner = new LexicalScanner("1+2");

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

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