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