public static void Main() { /*----------1 задание------------------*/ string input = "154216"; Lexer L = new IntLexer(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "5.9"; L = new IntLexer(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------2 задание------------------*/ input = "hggasasa"; L = new Task2(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "23hggasasa"; L = new Task2(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------3 задание------------------*/ input = "-9976"; L = new Task3(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "09976"; L = new Task3(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------4 задание------------------*/ input = "d4f5g6h7j8"; L = new Task4(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "78d4f5"; L = new Task4(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------5 задание------------------*/ input = "d;u;b,j"; L = new Task5(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "dd;u;b,j"; L = new Task5(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------6 задание------------------*/ input = "2 4 5 6"; L = new Task6(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "2 4 57 6"; L = new Task6(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------7 задание------------------*/ input = "aa11b12cc"; L = new Task7(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "aaa11b124cc"; L = new Task7(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------8 задание------------------*/ input = "3.1456"; L = new Task8(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "3.14.56"; L = new Task8(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "31456."; L = new Task8(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = ".31456"; L = new Task8(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------9 задание------------------*/ input = "'jijijij'"; L = new Task9(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "jijijij'"; L = new Task9(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "'jijijij"; L = new Task9(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } /*----------10 задание------------------*/ input = "/*789876*/"; L = new Task10(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "/*"; L = new Task10(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } input = "/*89"; L = new Task10(input); try { L.Parse(); } catch (LexerException e) { System.Console.WriteLine(e.Message); } Console.ReadKey(); }