Skip to content

Clean up the API and document everything #23

@sethfowler

Description

@sethfowler

This library should remain a thin layer over the C libclang API, but there are definitely some cases where things can be made a bit easier to use, and everything needs to be documented. Examples:

  • Some thought needs to be given to what should be exported by default in the top-level Clang module.
  • It'd be good to go over the names of all the functions and make sure they're consistent. There are some functions that might be better off in a different module.
  • If there are places where we can reduce the need to manually write out the ClangApp phantom type parameter, that'd be nice.
  • Everything needs to be documented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions