Add funcitons

It can parse libraries, classes, functions, macros, types, constants, objects, enums, namespaces