예제 #1
0
 static void ParseFile(FileInfo file)
 {
     Console.WriteLine("Parsing file: " + file.FullName);
     try
     {
         using (var fileStream = file.OpenRead())
         {
             var scanner = new Scanner(fileStream);
             var parser = new Parser(scanner);
             parser.Parse();
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
예제 #2
0
 /*------------------------------------------------------------------------*
  *----- SCANNER DESCRIPTION ----------------------------------------------*
  *------------------------------------------------------------------------*/
 public Parser(Scanner scanner)
 {
     this.scanner = scanner;
     errors = new Errors();
 }