コード例 #1
0
ファイル: Main.cs プロジェクト: dfneto/comdd
 public static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         string inputFileName = args[0];
         if (!Path.IsPathRooted(inputFileName))
         {
             inputFileName = Path.Combine(Environment.CurrentDirectory, inputFileName);
         }
         ICharStream input = new ANTLRFileStream(inputFileName);
         SymtabTestLexer lex = new SymtabTestLexer(input);
         CommonTokenStream tokens = new CommonTokenStream(lex);
         SymtabTestParser parser = new SymtabTestParser(tokens);
         parser.prog();
     }
     else
         Console.Error.WriteLine("Usage: scopes <input-file>");
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: zhengchenyu/examples-v3
 public static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         string inputFileName = args[0];
         if (!Path.IsPathRooted(inputFileName))
         {
             inputFileName = Path.Combine(Environment.CurrentDirectory, inputFileName);
         }
         ICharStream       input  = new ANTLRFileStream(inputFileName);
         SymtabTestLexer   lex    = new SymtabTestLexer(input);
         CommonTokenStream tokens = new CommonTokenStream(lex);
         SymtabTestParser  parser = new SymtabTestParser(tokens);
         parser.prog();
     }
     else
     {
         Console.Error.WriteLine("Usage: scopes <input-file>");
     }
 }