Comments Module
A representation of all the fully parsed comments in a given module
Author
Richard Arriaga
Parameters
The ModuleHeader of the current file
A A_Tuple of all the comment tokens.
The file for outputting all errors.
The ModuleNameResolver for resolving module paths.
A map of module names to a list of all the method names exported from said module
A map for all output files in Stacks
An optional prefix to all files' link web links
Constructors
Construct a new CommentsModule.
Functions
Acquire all distinct implementations being directly exported or extended by this module and populate finalImplementationsGroupMap.
Write all the methods and extends methods to file.
Properties
A map of the modules extended by this module to the StacksExtendsModule content.
A map keyed by a method name with no path to a map keyed by the qualified module path it is originally named from to the CommentGroup. These are all the methods exported from this module
A map keyed by a method name with no path to a map keyed by the qualified module path it is originally named from to the CommentGroup. These are all the methods defined in this module and are "public" because it uses a module where the name is exported from.
A map of the modules used by this module to the StacksUsesModule content.