コード例 #1
0
ファイル: SclObject.cs プロジェクト: Jabe/scl
        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);
        }
コード例 #2
0
ファイル: GrammarTests.cs プロジェクト: Jabe/scl
        public void CanParseSpec()
        {
            var scanner = new Scanner(File);
            var parser = new Parser(scanner);
            parser.Parse();

            Assume.That(parser.errors.count, Is.EqualTo(0));
        }
コード例 #3
0
ファイル: SclObject.cs プロジェクト: Jabe/scl
 private SclObject(Parser.SclElement root)
 {
     _root = root;
 }