# Functions
ExtractGo collects all the notes present in an AST.
MatchBefore attempts to match a pattern in the line before the supplied pos.
Parse collects all the notes present in a file.
# Type aliases
Identifier is the type for an identifier in a Note argument list.
ReadFile is the type of a function that can provide file contents for a given filename.