public static CrossArchSyntaxMap LoadFromTrees(List <SyntaxTree> trees) { CrossArchSyntaxMap map = new CrossArchSyntaxMap(); CrossArchSyntaxWalker walker = new CrossArchSyntaxWalker(map); foreach (var tree in trees) { walker.WalkTree(tree); } return(map); }
public void AddTree(SyntaxTree tree) { CrossArchSyntaxWalker walker = new CrossArchSyntaxWalker(this); walker.WalkTree(tree); }