Package avail.stacks.module

Types

Link copied to clipboard
class CommentsModule(    header: ModuleHeader,     commentTokens: A_Tuple,     errorLog: StacksErrorLog,     resolver: ModuleNameResolver,     moduleToComments: MutableMap<String, CommentsModule>,     linkingFileMap: LinkingFileMap,     linkPrefix: String)

A representation of all the fully parsed comments in a given module

Link copied to clipboard
class StacksExtendsModule : StacksImportModule

A grouping of all implementationGroups originating from the names section of this module that this is being extended by another module.

Link copied to clipboard
abstract class StacksImportModule(    val moduleName: String,     val commentGroups: MutableMap<A_String, CommentGroup>,     val moduleNameToExtendsList: MutableMap<String, StacksExtendsModule>,     val extendsMethodLeafNameToModuleName: MutableMap<A_String, MutableMap<String, CommentGroup>>,     val moduleNameToUsesList: MutableMap<String, StacksUsesModule>,     val usesMethodLeafNameToModuleName: MutableMap<A_String, MutableMap<String, CommentGroup>>)

A grouping of all implementationGroups originating from the names section of this module that this is being imported by another module.

Link copied to clipboard
class StacksUsesModule : StacksImportModule

A grouping of all implementationGroups originating from the names section of this module that this is being used by another module.