/// <summary> /// Initialization of the AST node. Specifies conversion from parse-tree node to AST node. /// </summary> /// <param name="treeNode">Parse-tree node.</param> public override void Init(ParseTreeNode treeNode) { RequirementsList = new List <Requirement>(); List <string> reqList = treeNode.GetChildStringList(1); foreach (var req in reqList) { RequirementsList.Add(EnumMapper.ToRequirement(req)); } }
/// <summary> /// Initialization of the AST node. Specifies conversion from parse-tree node to AST node. /// </summary> /// <param name="treeNode">Parse-tree node.</param> public override void Init(ParseTreeNode treeNode) { Name = treeNode.GetChildString(0); Terms = treeNode.GetChildStringList(1); }