static private BuildOptions ( IList |
||
families | IList |
|
startPosition | int | |
endPosition | int | |
return | List |
internal static List<ForestOption> BuildOptions(IList<Family> families, int startPosition, int endPosition) {
var retval = new List<ForestOption>();
foreach (var family in families) {
// BuildOptionsStep(retval, family);
retval.Add(new ForestOption(family));
}
return retval;
}
internal ForestInternal(InteriorNode node, Nonterminal nonterminal) : base(node.StartPosition, node.EndPosition) { _node = node; _nonterminal = nonterminal; //_nodeLookup = new Dictionary<InteriorNode, ForestInternal>(); //_nodeLookup[node] = this; _options = ForestOption.BuildOptions(node.Families, node.StartPosition, node.EndPosition); }