Class responsible for parsing reference-element metadata and storing
the properties that a kernel requires.
:param str kernel_name: name of the Kernel that the metadata is for.
:param type_declns: list of fparser1 parse tree nodes representing type \
declaration statements
:type type_declns: list of :py:class:`fparser.one.typedecl_statements.Type`
:raises ParseError: if an unrecognised reference-element property is found.
:raises ParseError: if a duplicate reference-element property is found.
Definition at line 213 of file dynamo0p3.py.