Example #1
0
    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");
    }
Example #2
0
	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");
	}