Ejemplo n.º 1
0
        public static SclObject Parse(Stream stream)
        {
            var scanner = new Scanner(@"..\..\..\..\spec\scl-v0.9.scl");
            var parser = new Parser(scanner);
            parser.Parse();

            return new SclObject(parser.root);
        }
Ejemplo n.º 2
0
        public void CanParseSpec()
        {
            var scanner = new Scanner(File);
            var parser = new Parser(scanner);
            parser.Parse();

            Assume.That(parser.errors.count, Is.EqualTo(0));
        }
Ejemplo n.º 3
0
 public Parser(Scanner scanner)
 {
     this.scanner = scanner;
     errors = new Errors();
 }