public AstData(ITokenStream tokenStream, string filename, CrawlSyntaxTree tree)
 {
     TokenStream = tokenStream;
     Filename    = filename;
     Tree        = tree;
 }
        public static AstData CreateAst(ParseTreeData pt, SideeffectHelper helper)
        {
            CrawlSyntaxTree tree = CrawlSyntaxTree.ParseTree(pt.ParseTree, pt.Filename);

            return(new AstData(pt.TokenStream, pt.Filename, tree));
        }
Beispiel #3
0
        public static TranslationUnitNode ReadTestFile(string name)
        {
            string fullpath = Path.Combine(TestCaseFolderPath, name);

            return((TranslationUnitNode)CrawlSyntaxTree.ReadFile(fullpath).RootNode);
        }