"tags": lambda arg: split_csv(arg, required=False),
# one-sentece description for use in summary tables
"short": directives.unchanged_required,
+ "suppress_grammar": directives.flag,
}
@property
union_flags = union_flags.union(
set(one_grammar_dict.subgrammar.get("_flags", []))
)
+ if "suppress_grammar" in self.options:
+ continue
grammarnode = self.format_grammar(multi_grammar, grammar_grp)
contentnode.insert(0, grammarnode)
``zone`` Statement Grammar
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. namedconf:statement:: zone
+ :suppress_grammar:
.. _zone_statement:
Zone Types
^^^^^^^^^^
.. namedconf:statement:: type
+ :suppress_grammar:
The ``type`` keyword is required for the ``zone`` configuration unless
it is an ``in-view`` configuration. Its acceptable values are: