Merge macros.jl and parser.jl
Try to index `DOC` by the name of the methods.
@doc: Support for documenting both methods and functions.
Rename init() -> parse() and update documentation.