/// <summary> /// Handles the AST node visit. /// </summary> /// <param name="astNode">AST node.</param> public override void Visit(DomainRequirementsAstNode astNode) { astNode.RequirementsList.ForEach(requirement => DomainData.Requirements.Add(requirement)); if (DomainData.Requirements.Count == 0) { // :strips is the default requirement, if no other specified DomainData.Requirements.Add(Traits.Requirement.STRIPS); } }
// domain sections (derived from DomainSectionAstNode) public virtual void Visit(DomainRequirementsAstNode node) { }