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)); }
public static TranslationUnitNode ReadTestFile(string name) { string fullpath = Path.Combine(TestCaseFolderPath, name); return((TranslationUnitNode)CrawlSyntaxTree.ReadFile(fullpath).RootNode); }