libyang  2.0.7
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
Parsed schema nodes flags
Collaboration diagram for Parsed schema nodes flags:

Various flags for parsed schema nodes (used as lysp_node.flags).

1 - container    6 - anydata/anyxml    11 - output       16 - grouping   21 - enum
2 - choice       7 - case              12 - feature      17 - uses       22 - type
3 - leaf         8 - notification      13 - identity     18 - refine     23 - stmt
4 - leaflist     9 - rpc               14 - extension    19 - augment
5 - list        10 - input             15 - typedef      20 - deviate

                                        1 1 1 1 1 1 1 1 1 1 2 2 2 2
bit name              1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
---------------------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1 LYS_CONFIG_W     |x|x|x|x|x|x| | | | | | | | | | | |x| |x| | | |
    LYS_SET_BASE     | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  2 LYS_CONFIG_R     |x|x|x|x|x|x| | | | | | | | | | | |x| |x| | | |
    LYS_SET_BIT      | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  3 LYS_STATUS_CURR  |x|x|x|x|x|x|x|x|x| | |x|x|x|x|x|x| |x|x|x| | |
    LYS_SET_ENUM     | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  4 LYS_STATUS_DEPRC |x|x|x|x|x|x|x|x|x| | |x|x|x|x|x|x| |x|x|x| | |
    LYS_SET_FRDIGITS | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  5 LYS_STATUS_OBSLT |x|x|x|x|x|x|x|x|x| | |x|x|x|x|x|x| |x|x|x| | |
    LYS_SET_LENGTH   | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  6 LYS_MAND_TRUE    | |x|x| | |x| | | | | | | | | | | |x| |x| | | |
    LYS_SET_PATH     | | | | | | | | | | | | | | | | | | | | | |x| |
    LYS_FENABLED     | | | | | | | | | | | |x| | | | | | | | | | | |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  7 LYS_MAND_FALSE   | |x|x| | |x| | | | | | | | | | | |x| |x| | | |
    LYS_ORDBY_USER   | | | |x|x| | | | | | | | | | | | | | | | | | |
    LYS_SET_PATTERN  | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  8 LYS_ORDBY_SYSTEM | | | |x|x| | | | | | | | | | | | | | | | | | |
    LYS_YINELEM_TRUE | | | | | | | | | | | | | |x| | | | | | | | | |
    LYS_SET_RANGE    | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  9 LYS_YINELEM_FALSE| | | | | | | | | | | | | |x| | | | | | | | | |
    LYS_SET_TYPE     | | | | | | | | | | | | | | | | | | | | | |x| |
    LYS_SINGLEQUOTED | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 10 LYS_SET_VALUE    | | | | | | | | | | | | | | | | | | | | |x| | |
    LYS_SET_REQINST  | | | | | | | | | | | | | | | | | | | | | |x| |
    LYS_SET_MIN      | | | |x|x| | | | | | | | | | | | |x| |x| | | |
    LYS_DOUBLEQUOTED | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 11 LYS_SET_MAX      | | | |x|x| | | | | | | | | | | | |x| |x| | | |
    LYS_USED_GRP     | | | | | | | | | | | | | | | |x| | | | | | | |
    LYS_YIN_ATTR     | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 12 LYS_YIN_ARGUMENT | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 13 LYS_INTERNAL     |x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|
---------------------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+