Exemple #1
0
        public void ScanerTest1()
        {
            FrankCompiler.Core.Scaner scanner = new Core.Scaner();
            var result = scanner.Scan(goodLine1);
            foreach (var item in result.Tokens)
            {
                System.Diagnostics.Trace.WriteLine(item);

            }
            Assert.AreEqual(19, result.Tokens.Count);
            Assert.AreEqual(0, result.Errors.Count);
        }
Exemple #2
0
        public void ScanerTestMultiLine()
        {
            FrankCompiler.Core.Scaner scanner = new Core.Scaner();
            string[] input = {
                               goodLine1,
                               goodLine2,
                             };
            var result = scanner.Scan(input);
            foreach (var item in result.Tokens)
            {
                System.Diagnostics.Trace.WriteLine(item);

            }
            Assert.AreEqual(39, result.Tokens.Count);
            Assert.AreEqual(0, result.Errors.Count);
        }