parse function
Main entrypoint for header_parser.
Implementation
Library parse(Config c) {
initParser(c);
final bindings = parseToBindings(c);
final library = Library(
bindings: bindings,
name: config.wrapperName,
description: config.wrapperDocComment,
header: config.preamble,
sort: config.sort,
packingOverride: config.structPackingOverride,
libraryImports: c.libraryImports.values.toSet(),
);
return library;
}