A. Arguments and statements
B. Structures and statements
C. Arguments and leaves
D. Structure and arguments
Explanation:
The main sections of an abstract YANG module file are arguments and statements.
An argument is a string that provides additional information about a statement. A statement is a keyword followed by an argument and optionally enclosed by braces ({ }) containing substatements.
For example, an abstract YANG module file could start with:
module ibn-intent { namespace “urn:nokia.com:ibn:intent”; prefix ibn;
This defines the module name, namespace and prefix as arguments for the module, namespace and prefix statements respectively.