static void Main(string[] args) { Console.Write("\n Testing semiExp Operations"); CSemiExp test = new CSemiExp(); test.returnNewLines = true; test.displayNewLines = true; /* If the package is run as stand alone application * then add the default values for the member variables */ try { string testFile = "Parser.cs"; if (!test.open(testFile)) { Console.Write("\n Can't open file {0}", testFile); } while (test.getSemi()) { test.display(); } test.initialize(); test.insert(0, "this"); test.insert(1, "is"); test.display(); Console.Write("\n removing first token:"); test.remove(0); test.display(); Console.Write("\n removing token \"test\":"); test.remove("test"); test.display(); Console.Write("\n making copy of semiExpression:"); CSemiExp copy = test.clone(); copy.display(); if (args.Length == 0) { Console.Write("\n Please enter name of file to analyze\n\n"); return; } CSemiExp semi = new CSemiExp(); semi.returnNewLines = true; if (!semi.open(args[0])) { Console.Write("\n can't open file {0}\n\n", args[0]); return; } Console.Write("\n Analyzing file {0}", args[0]); while (semi.getSemi()) { semi.display(); } semi.close(); Console.ReadLine(); } catch { Console.WriteLine("Error in semi module"); } }
static void Main(string[] args) { Console.Write("\n Testing semiExp Operations"); Console.Write("\n ============================\n"); CSemiExp test = new CSemiExp(); test.returnNewLines = true; test.displayNewLines = true; string testFile = "Parser.cs"; if (!test.open(testFile)) { Console.Write("\n Can't open file {0}", testFile); } while (test.getSemi()) { test.display(); } test.initialize(); test.insert(0, "this"); test.insert(1, "is"); test.insert(2, "a"); test.insert(3, "test"); test.display(); Console.Write("\n 2nd token = \"{0}\"\n", test[1]); Console.Write("\n removing first token:"); test.remove(0); test.display(); Console.Write("\n"); Console.Write("\n removing token \"test\":"); test.remove("test"); test.display(); Console.Write("\n"); }
static void Main(string[] args) { Console.Write("\n Testing semiExp Operations"); Console.Write("\n ============================\n"); CSemiExp test = new CSemiExp(); test.returnNewLines = true; test.displayNewLines = true; string testFile = "../../testSemi.txt"; if (!test.open(testFile)) { Console.Write("\n Can't open file {0}", testFile); } while (test.getSemi()) { test.display(); } test.initialize(); test.insert(0, "this"); test.insert(1, "is"); test.insert(2, "a"); test.insert(3, "test"); test.display(); Console.Write("\n 2nd token = \"{0}\"\n", test[1]); Console.Write("\n removing first token:"); test.remove(0); test.display(); Console.Write("\n"); Console.Write("\n removing token \"test\":"); test.remove("test"); test.display(); Console.Write("\n"); Console.Write("\n making copy of semiExpression:"); CSemiExp copy = test.clone(); copy.display(); Console.Write("\n"); if (args.Length == 0) { Console.Write("\n Please enter name of file to analyze\n\n"); return; } CSemiExp semi = new CSemiExp(); semi.returnNewLines = true; if (!semi.open(args[0])) { Console.Write("\n can't open file {0}\n\n", args[0]); return; } Console.Write("\n Analyzing file {0}", args[0]); Console.Write("\n ----------------------------------\n"); while (semi.getSemi()) { semi.display(); } semi.close(); }
static void Main(string[] args) { Console.Write("\n Testing semiExp Operations"); Console.Write("\n ============================\n"); CSemiExp test = new CSemiExp(); test.returnNewLines = true; test.displayNewLines = true; string testFile = "../../testSemi.txt"; if(!test.open(testFile)) Console.Write("\n Can't open file {0}",testFile); while(test.getSemi()) test.display(); test.initialize(); test.insert(0,"this"); test.insert(1,"is"); test.insert(2,"a"); test.insert(3,"test"); test.display(); Console.Write("\n 2nd token = \"{0}\"\n",test[1]); Console.Write("\n removing first token:"); test.remove(0); test.display(); Console.Write("\n"); Console.Write("\n removing token \"test\":"); test.remove("test"); test.display(); Console.Write("\n"); Console.Write("\n making copy of semiExpression:"); CSemiExp copy = test.clone(); copy.display(); Console.Write("\n"); if(args.Length == 0) { Console.Write("\n Please enter name of file to analyze\n\n"); return; } CSemiExp semi = new CSemiExp(); semi.returnNewLines = true; if(!semi.open(args[0])) { Console.Write("\n can't open file {0}\n\n",args[0]); return; } Console.Write("\n Analyzing file {0}",args[0]); Console.Write("\n ----------------------------------\n"); while(semi.getSemi()) semi.display(); semi.close(); }
static void Main(string[] args) { Console.Write("\n Testing semiExp Operations"); Console.Write("\n ============================\n"); CSemiExp test = new CSemiExp(); test.returnNewLines = true; test.displayNewLines = true; string testFile = "Parser.cs"; if (!test.open(testFile)) Console.Write("\n Can't open file {0}", testFile); while (test.getSemi()) test.display(); test.initialize(); test.insert(0, "this"); test.insert(1, "is"); test.insert(2, "a"); test.insert(3, "test"); test.display(); Console.Write("\n 2nd token = \"{0}\"\n", test[1]); Console.Write("\n removing first token:"); test.remove(0); test.display(); Console.Write("\n"); Console.Write("\n removing token \"test\":"); test.remove("test"); test.display(); Console.Write("\n"); }