On Mon, 2018-07-16 at 09:33 -0400, Robert Wilton wrote:
> Hi Lada,
> 
> On 16/07/2018 08:35, Ladislav Lhotka wrote:
> > Robert Wilton <[email protected]> writes:
> > 
> > > Hi Kent,
> > > 
> > > I'm not sure that sec 7.13.2 of 7950 allows refine to add a when 
> > > statement, although an equivalent solution would be refine it with an 
> > > if-feature statement for a feature that is never enabled.
> > 
> > Neither "when" nor "if-feature" is permitted as a substatement of
> > "refine".
>  My reading of 7950, is that you are allowed to refine a node to add an "if-
> feature".
> 
> RFC 7950, section 7.13.2:
> 
> The following refinements can be done:
> 
> ....
> 
>    o  A leaf, leaf-list, list, container, choice, case, anydata, or
>       anyxml node may get additional "if-feature" expressions.

Oh yes, you are right, I looked into the ABNF and failed to see

*if-feature-stmt

Sorry, Lada

> 
> Thanks,
> Rob
> 
> > Lada
> > 
> > > Ideally, I think that the groupings would be split up, so that they 
> > > build on each other.
> > > 
> > >    grouping "foo" {
> > >      container-or-leaf "foo" { ... }
> > >    }
> > > 
> > >    grouping "bar-etc" {
> > >      container-or-leaf "bar" { ... }
> > >      ...  // the "etc" ;)
> > >    }
> > > 
> > >    grouping "foo-bar-etc" {
> > >      grouping "foo";
> > >      grouping "bar-etc";
> > >    }
> > > 
> > > Thanks,
> > > Rob
> > > 
> > > On 11/07/2018 18:30, Kent Watsen wrote:
> > > > Say there is:
> > > > 
> > > >    grouping "foo-bar-etc" {
> > > >      container-or-leaf "foo" { ... }
> > > >      container-or-leaf "bar" { ... }
> > > >      ...  // the "etc" ;)
> > > >    }
> > > > 
> > > > And the goal is to use the grouping sans the "foo" node.
> > > > Can a "when" statement that always evaluates to "false"
> > > > do it?
> > > > 
> > > >    grouping "bar-etc" {
> > > >      uses "foo-bar-etc" {
> > > >        refine "listen" {
> > > >          when "false()";
> > > >        }
> > > >      }
> > > >    }
> > > > 
> > > > Any better ideas?
> > > > 
> > > > Thanks,
> > > > Kent
> > > > 
> > > > 
> > > > 
> > > > _______________________________________________
> > > > netmod mailing list
> > > > [email protected]
> > > > https://www.ietf.org/mailman/listinfo/netmod
> > > > ..
> > > > 
> > > 
> > > _______________________________________________
> > > netmod mailing list
> > > [email protected]
> > > https://www.ietf.org/mailman/listinfo/netmod
>  
> _______________________________________________
> netmod mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/netmod
-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to