public static void Main(string[] argv) { int argc = argv.Length; LexerGenerate lexer = new LexerGenerate(new ErrorHandler(true)); int j; for (j = 0; argc > 0 && argv[j][0] == '-'; j++, argc--) { switch (argv[j][1]) { case 'D': lexer.m_showDfa = true; break; case 'C': lexer.ScriptEncoding = argv[j].Substring(2); break; // case 'I': lexer.m_iFlag = argv[j].Substring(2); break; } } if (argc == 1) { lexer.Create(argv[j]); } else { lexer.Create("test.lexer"); } Console.WriteLine("LexerGenerator completed successfully"); }
public static void Main(string[] argv) { int argc = argv.Length; LexerGenerate lexer = new LexerGenerate(new ErrorHandler(true)); int j; for (j = 0; argc>0 && argv[j][0]=='-'; j++,argc--) switch(argv[j][1]) { case 'D': lexer.m_showDfa = true; break; case 'C': lexer.ScriptEncoding = argv[j].Substring(2); break; // case 'I': lexer.m_iFlag = argv[j].Substring(2); break; } if (argc==1) lexer.Create(argv[j]); else lexer.Create("test.lexer"); Console.WriteLine("LexerGenerator completed successfully"); }